【问题标题】:How to use a single UI for two projects in QT?如何在 QT 中为两个项目使用单个 UI?
【发布时间】:2017-06-12 09:09:14
【问题描述】:

我需要一点帮助。我在 QT 中有两个项目,一个是具有 mainwindow.cpp、main.cpp、mainwindow.ui、qnode 的发布者,另一个是具有相同数量文件的订阅者。我想将两个 .ui 文件组合在一起,或者说创建一个新的 .ui,其中有两个选项卡,每个选项卡都访问 publisher.ui 和subscriber.ui。我该怎么做?

【问题讨论】:

    标签: python c++ qt ros


    【解决方案1】:

    您可以使用QStackedWidget

    http://doc.qt.io/qt-5/qstackedwidget.html

    只需添加一些可以检查的QPushButton 实例,并将它们用作您的“标签”。您可以通过 QWidget UI 和 QML UI 轻松使用 QStackedWidget 索引属性

    【讨论】:

    • 如果两个项目的类名相同会不会有问题?我怎样才能让我的按钮链接到其他项目的 UI?
    猜你喜欢
    • 2013-11-03
    • 1970-01-01
    • 2019-10-29
    • 2017-08-04
    • 2018-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多