gpt4 book ai didi

qt - 如何将模板从 Widget 更改为 Main Window?

转载 作者:行者123 更新时间:2023-12-02 08:40:30 26 4
gpt4 key购买 nike

当我启动我的应用程序时,我在 Qt Designer 中选择了一个错误的模板。

我做了文件 -> 新建 -> 小部件。

现在我需要一个菜单​​。所以,我想我需要主窗口模板。

我能否无缝更改模板,或者我必须创建新表单并将所有内容添加到其中?

最佳答案

需要用Main Window 模板创建新的ui form 并将widget 内容复制到其中,因为主窗口有central widget,如果我们不指定它,会导致子元素消失,如前所述。

如果您在 .ui 中编辑 XML,然后更改 QWidgetQMainWindow是不足够的。首先需要补充:

  <widget class="QWidget" name="centralwidget">

元素在所有小部件或布局之前,紧随其后

<property name="windowTitle">
<string>MainWindow</string>
</property>

元素(顺序可能不同)。并添加对应标签</widget>毕竟要关闭中央小部件元素 - 在关闭主小部件的元素之前 </widget> (在 <customwidgets><resources> 之前)。这对我有用。

关于qt - 如何将模板从 Widget 更改为 Main Window?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16902419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com