我正在使用QT Creator及其拖放式工具(QT Designer)开发一个小型UI。一切都很好,直到我意识到我必须制作一些动态的小部件。例如,我有一个复选框,我希望只有当用户选中此复选框时才会显示某个按钮,或者我想在用户点击某个按钮时更改其他窗口小部件的外观。
是否可以仅使用QT Designer进行此操作?
答案 0 :(得分:1)
是的,但它非常有限。
Qt设计师有信号和插槽编辑器。是的,您可以将信号clicked(bool)
连接到按钮上的setVisible(bool)
插槽,只有在选中复选框时才会显示按钮(请参见屏幕截图)。
但是当你需要更复杂的动态界面(例如创建按钮)时,设计不会帮助你。