如何在Qt设计器中创建和访问对话框表单?
答案 0 :(得分:3)
有可能指出明显的......
Qt Designer - >档案 - >新 - >对话框[带按钮/不带按钮] - >创建
然后将窗口小部件从窗口小部件框拖到对话框中。 (查看 - > Widget Box,如果你看不到它。)
如果您想要自动调整大小支持,请将布局拖到对话框中,然后将小部件拖到布局中。
答案 1 :(得分:2)
Qt Designer - >档案 - >新
单击“创建”。
可以通过Menu-> Form-> ViewCode查看代码
答案 2 :(得分:1)
通常,您创建一个对话框,就像在Qt设计器中使用其他小部件一样。也就是说,创建一个新的小部件,并用你想要的小部件填充它。当然,您需要创建代码文件来管理对话框的工作方式。
要显示对话框,您应该创建窗口小部件的实例并显示它。通常,没有父项的窗口小部件将显示为单独的窗口。或者,如果您的小部件继承自QDialog
,您可以传递父级,但它仍将显示为单独的窗口。
答案 3 :(得分:0)
使用QtCreator 3.6.1启动QtDesigner
QtCreator 3.6.1
Qt 5.6
OSX Yosemite 10.10.5
我通过以下方式安装了Qt:
qt-unified-mac-x64-2.0.2-2-online.dmg
默认安装目录为/Users/7stud/Qt
。我在该目录的顶层发现了QtCreator.app
。
我从源代码安装了sip然后是pyqt:
PyQt-gpl-5.5.1.tar.gz
如此处所示:https://www.riverbankcomputing.com/software/pyqt/download5
访问QtDesigner :
启动QtCreator,然后从菜单栏(QtCreator外部)点击:
File>New File or Project
您将看到一个New File or Project
对话框窗口。在Files And Classes
部分,选择Qt
。在中间窗格中,选择QtDesigner Form
。然后点击右下角的Choose
按钮。
您将看到一个QtDesigner Form
对话框窗口。然后,您可以选择Main Window
或Dialog with Buttons Bottom
等。然后点击右下角的Continue
按钮。
在Location
对话框窗口中,使用类似mainwindow1.ui的名称,对于您可能想要退出的路径,并创建一个名为forms的目录,例如: $ mkdir /Users/7stud/qt_projects/forms
,然后输入该路径。
输入任何其他详细信息,然后点击Done
。这将使您在QtCreator中选择了设计按钮(这意味着您在QtDesigner中),并且您将能够将小部件拖放到窗口上。
要将.ui
文件转换为可导入python程序的.py
文件:
$ pyuic5 mainwindow1.ui -o mainwindow1.py
-o => output file (default is stdout)
该命令将.ui文件mainwindow1.ui
转换为名为mainwindow1.py
的.py文件。