从0开始用python打造一个桌面应用(二)-制作界面
在上一节中,我们安装了python,pyside6,并配置好了环境,接下来我们用pyside6去制作页面。
1. 主页面
pyside6(包括qt系列)提供了界面化的页面制作软件,这极大的方便了我们的开发过程;
我们打开pycharm,依次点击TOOLS - External Tools - Pyside6-Designer
因为我们首先要制作主界面,所以选择 Main Window,并点击创建。
下图是软件的功能区简介
我们试着从左侧的部件区,拖一个Push Button,在页面中松开,就能看到不见已经添加进去了,并且在右上角的对象中也有显示
我们把窗口拉长,窗口就会变大。看到了吧,制作页面就是这么简单。
2. 布局
我们要制作的软件有两个区域,左侧的按键区和右侧的显示区,我们需要一个部件可以把页面划分成两个区域,这个部件叫做Widget
我们先把前面添加的Push Button删掉,然后拖两个Widget进去,如下图
然后我们将这两个widget对齐,左上角的对象区,右键这两个widget的上级元素QMainWindow,选择 布局 -
这样两个widget就被均匀地填充到了界面中。
然后分别往两个widget中拖一些部件
哈哈,一个超级简单的界面是不是已经出现啦!
我们双击这几个部件,修改一下文本内容;
ctrl + r 试一下
这就是我们的界面预览。
好,这节先讲这么多,下节讲如何添加层叠的页面,并且进行更合理的布局。