【发布时间】:2015-07-23 01:18:15
【问题描述】:
我刚刚开始学习一些 QT 编程,并想先从 QT Creator 的设计器部分开始,然后再深入研究 .cpp 和 .h 文件。我想做一些简单的任务,比如根据条件改变盒子的颜色,或者执行一些算术。但是我读到的所有内容都描述了如何更改代码,而不是在 UI 编辑器中进行。甚至 QT Designer 手册也没有演示如何在 Designer 中创建简单的计算器。他们只显示代码 (http://doc.qt.io/qt-5/designer-using-a-ui-file.html)。我已经从这个页面底部的链接加载了这个项目:http://doc.qt.io/qt-5/qtdesigner-calculatorform-example.html,但我仍然对它是如何通过查看 UI 编辑器进行算术感到困惑。我没有看到任何信号/插槽指示在旋转框中的数字上添加。我也没有在输出 QLabel 的属性中看到任何使它成为 Input1 和 Input2 的总和的东西。
为了给这个简单的例子增加另一个层次,如果满足条件,我怎么能改变输出框的颜色呢?假设输出大于 10,则将框设为蓝色。我在“属性”框中看到了调色板,但如何使其有条件,留在 Creator 应用程序的设计器部分?
谢谢!
【问题讨论】:
标签: qt qt-designer