kench
V2EX  ›  C

Qt 如何在某个 ui 文件中嵌入显示另一个 UI

  •  
  •   kench · Mar 16, 2017 · 3300 views
    This topic created in 3356 days ago, the information mentioned may be changed or developed.

    求详细过程?

    5 replies    2017-03-16 19:48:41 +08:00
    wevsty
        1
    wevsty  
       Mar 16, 2017
    UI 文件中嵌入?
    用 IDE 的话一般好像都是一个新界面配合一个新 UI 文件吧。当然,也可以自己手动写代码创建窗口不用 UI 文件。
    kench
        2
    kench  
    OP
       Mar 16, 2017
    @wevsty 普通开发我觉得 ui 文件还是很方便的,不知道可不可以写这样一些 Qt Design Form Class ,在主 ui 的中固定位置显示,感觉可以提高开发速度
    wevsty
        3
    wevsty  
       Mar 16, 2017
    @kench 那就是你自己用代码创建窗口了,简单窗口这样创建也是可以的,复杂一点的还是用 UI 文件方便点。
    或者你用 UI 文件画,然后把 moc 过的代码抠出来用也可以。
    andyhuzhill
        4
    andyhuzhill  
       Mar 16, 2017
    不是有一个 QUiLoader 的类可以在运行期加载 Ui 文件的么?
    kench
        5
    kench  
    OP
       Mar 16, 2017 via Android
    刚翻了一些程序,找到了一个方法。
    creator 创建 Design Form Class , designer 中提升为自定义的类。
    主 ui 中拖入个 widget , promote to 刚定义的类,这样子主 ui 中就可以显示出另一个 ui 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2798 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 10:16 · PVG 18:16 · LAX 03:16 · JFK 06:16
    ♥ Do have faith in what you're doing.