【问题标题】:What's the concept I should use to build "hierarchical" GUIs in Qt?我应该使用什么概念在 Qt 中构建“分层”GUI?
【发布时间】:2011-09-08 08:27:21
【问题描述】:

我已经做了很多 WPF,现在我第一次尝试掌握 Qt,到目前为止相当成功。

但是,在 WPF 中,我习惯于将 GUI 的自封闭部分封装在用户控件中,这样我就可以轻松地在对话框中重复使用它们或重新排列整个块,而无需触及每个元素。例如,如果我正在构建一个主窗口来显示有关医院、所在区域及其经理的信息,我会将这三个块中的每一个都封装在一个用户控件中,而我的主窗口将只包含三个这些控件的实例。

对于 Qt,我还无法确定我应该使用什么概念来进行这种类型的封装。我应该将这些构建块“铸造”为自定义小部件吗?我的猜测是 Qt 有一个我找不到的概念,因为我不知道它叫什么。

感谢您的帮助!

FS

【问题讨论】:

    标签: wpf qt user-interface controls


    【解决方案1】:

    您可以基于QWidget 或其他一些简单的小部件类(例如QFrame)创建自定义类。这是相当标准的做法,不需要其他概念。

    【讨论】:

    • 谢谢你,我会照你的建议做的。
    猜你喜欢
    • 2011-06-04
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 2017-11-05
    相关资源
    最近更新 更多