文章目录
- 前言
- 1、建立项目
- 2、启动designer
- 3、建立Main Window
- 4、更改标题
- 5、移除菜单栏
- 6、移除状态栏
- 7、选择Calendar Widget控件
- 8、调整窗体大小
- 9、保存Form
- 10、查看UI文件
- 11、对UI文件进行编译
- 12、查看Python码
- 13、运行程序
- 14、查看运行结果
前言
在本项目中,我们来学习应用PyQt进行GUI程序设计的第1个例程,一个不需要自己键入代码就可以实现的万年历。
1、建立项目
VS Code以文件夹为单位管理项目,所以我们在开始一个新项目之前,只需建立一个空文件夹,并在VS Code中,以“打开文件夹”的方式进行打开即可。
2、启动designer
在资源管理器中的空白地方,点击鼠标右键,就可以启动PyQt的界面绘制工具designer。在这里我们可以把Form翻译成中文的表单,其实际意思为:“数据的一种呈现方式”。
3、建立Main Window
在designer的启动对话框中,我们选择“Main Window”建立主窗体Form。
4、更改标题
我们可以在属性栏中更改标题。
5、移除菜单栏
我们可以在“菜单栏”上点击右键,选择“移除菜单栏”将其移除。
6、移除状态栏
我们可以在“状态栏”上点击右键,选择“移除状态栏”将其移除。
7、选择Calendar Widget控件
我们可以在控件栏中找到Calendar Widget控件,并将其拖入Form中。
8、调整窗体大小
控件拖入后,我们可以调整Form的大小,以使其更加美观。
9、保存Form
保存Form,文件名使用MainWindow。
10、查看UI文件
回到VS Code中,我们可以看到刚刚保存的MainWindow.ui文件。
11、对UI文件进行编译
右键选择Compile Form命令,即可以对Form进行编译。
12、查看Python码
文件编译后,即可以形成Python语言代码。
13、运行程序
加入下列代码到文件中,即可以运行该程序。
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
14、查看运行结果
上述步骤正确操作后,即可以运行该程序,程序的运行结果如上图所示。