如何在Qtcreator中使用探戈
How to use tango within Qtcreator
我刚刚开始使用Qt creator。我在QT4设计器中创建一个简单的表单,并为此使用了python。这是一个包含两个字段和一个按钮的简单表单。这两个字段填充我在 jive 中定义的设备中的值。我在python中使用以下语句从设备读取值:
taurus.Attribute('device_name/instance_name/attribute_name').getDisplayValue()
此语句获取属性的值,我将此值附加到表单上的文本字段中。我的 python 代码中有一个"import taurus"语句。我正在尝试在C++中做类似的事情,但我不确定我们如何从 jive 中定义的设备中读取值。所以你能告诉我如何做到这一点吗?
这个问题实际上是特定于框架的。StackOverflow上的Tango用户并不多。查看 QTango 关于 QTWatcher 和 QTWriter 的文档。
下面是一个基本示例,其中设备的属性值链接到进度条:
QProgressBar *pbar = new QProgressBar(this);
QTWatcher *pbarWatcher = new QTWatcher(this);
pbarWatcher->attach(pbar, SLOT(setValue(int)));
// configure maximum and minimum values when available
pbarWatcher->setAutoConfSlot(QTWatcher::Min, SLOT(setMinimum(int)));
pbarWatcher->setAutoConfSlot(QTWatcher::Max, SLOT(setMaximum(int)));
pbarWatcher->setSource("$1/short_scalar_ro");
相关文章:
- 我可以存储数据的地方/C++,Linux,QtCreator
- QtCreator with C 库中的链接器问题
- 如何使用QtCreator将应用程序与"libqsqlpsql.so"链接?
- QTCreator No Rule
- 禁用QtCreator中的特定警告
- QtCreator使用CMAKE_C_FLAGS来解释C++(hpp)标头
- 在cmake安装后从QtCreator运行项目
- QtCreator 不构建.(视窗)
- QtCreator 和 CMake:调试发布版本
- 使用 QtCreator 部署自定义构建的项目
- QtCreator 中的"Fatal Error C1083: Cannot open include file"
- 从 STL 优先级队列C++ (QtCreator) 打印结构
- 使用 QtCreator 构建 CUDA/C++ 测试程序时出现错误 2
- QTCreator,子标记链接器错误
- 将TBB库与QTCreator与CMAKE项目链接
- QtCreator无法识别MSVC2017
- Qtcreator 冻结,CPU 使用率为 100%
- 在QtCreator中配置c ++项目时出现问题
- 为什么我的QTRPT项目文件未在QTCreator中运行
- 如何在Qtcreator中使用探戈