我已经做了很多WPF,现在,我第一次试图掌握Qt,到目前为止还算成功。
然而,在WPF中,我习惯于在用户控件中封装GUI的自封闭部分,这样我就可以轻松地在对话框中重复使用它们,或重新排列整个块而无需触及每个元素。例如,如果我正在构建一个显示医院信息的主窗口,关于它所在的区域以及它的管理器,我会将三个块中的每一个封装在一个用户控件中,而我的主窗口只包含三个这些控件的实例。
使用Qt,我还无法确定我应该用于此类封装的概念。我应该将这些构建块“转换”为自定义小部件吗?我的猜测是Qt有一个我无法找到的概念,因为我不知道它叫什么。
感谢您的帮助!
FS
答案 0 :(得分:4)
您可以基于QWidget
或其他一些简单的窗口小部件类(例如QFrame
)创建自定义类。这是非常标准的做法,不需要其他概念。