嵌入式系统开发笔记40:万年历

文章目录


前言

在本项目中,我们来学习应用PyQt进行GUI程序设计的第1个例程,一个不需要自己键入代码就可以实现的万年历。

1、建立项目

VS Code以文件夹为单位管理项目,所以我们在开始一个新项目之前,只需建立一个空文件夹,并在VS Code中,以“打开文件夹”的方式进行打开即可。
嵌入式系统开发笔记40:万年历

2、启动designer

嵌入式系统开发笔记40:万年历
在资源管理器中的空白地方,点击鼠标右键,就可以启动PyQt的界面绘制工具designer。在这里我们可以把Form翻译成中文的表单,其实际意思为:“数据的一种呈现方式”。

3、建立Main Window

嵌入式系统开发笔记40:万年历
在designer的启动对话框中,我们选择“Main Window”建立主窗体Form。

4、更改标题

嵌入式系统开发笔记40:万年历
我们可以在属性栏中更改标题。

5、移除菜单栏

嵌入式系统开发笔记40:万年历
我们可以在“菜单栏”上点击右键,选择“移除菜单栏”将其移除。

6、移除状态栏

嵌入式系统开发笔记40:万年历
我们可以在“状态栏”上点击右键,选择“移除状态栏”将其移除。

7、选择Calendar Widget控件

嵌入式系统开发笔记40:万年历

我们可以在控件栏中找到Calendar Widget控件,并将其拖入Form中。

8、调整窗体大小

嵌入式系统开发笔记40:万年历
控件拖入后,我们可以调整Form的大小,以使其更加美观。

9、保存Form

嵌入式系统开发笔记40:万年历
保存Form,文件名使用MainWindow。

10、查看UI文件

嵌入式系统开发笔记40:万年历
回到VS Code中,我们可以看到刚刚保存的MainWindow.ui文件。

11、对UI文件进行编译

嵌入式系统开发笔记40:万年历
右键选择Compile Form命令,即可以对Form进行编译。

12、查看Python码

嵌入式系统开发笔记40:万年历
文件编译后,即可以形成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、查看运行结果

嵌入式系统开发笔记40:万年历
上述步骤正确操作后,即可以运行该程序,程序的运行结果如上图所示。

上一篇:PySide6读取EXCLE文档


下一篇:【python】python,PyQt5以及Qt designer的使用_做界面(用vscode)