Python实现简单的ui界面设计(小白入门)
创始人
2025-01-10 02:33:26
0

引言:

当我们书写一个python程序时,我们在控制台输入信息时,往往多有不便,并且为了更加美观且直观的方式输入控制命令,我们常常设计一个ui界面,这样就能方便执行相关功能。如计算器、日历等界面。

正文:

我们在使用python语言编写程序时,需要使用的包有pyside6,PyQt6等,我在后续程序中使用的是pyside6,个人也比较推荐pyside6,使用这个模块能够满足大多数图形化界面设计的需求。

本博客是为了给ui设计的小白进行讲解,所以界面设计的并不繁杂。

以下即是设计步骤:

1.首先我们需要安装需要的包pyside6(可以直接“”pip install pyside6“”,或者在pycharm的程序中直接下载·)

2.在程序的开头,引用包里所需要的模块

3.画出整个页面的框架

4.画出需要的页面内容,如按钮,文本框等

程序如下:

 from PySide6.QtWidgets import *  def buttonhadler():   #按键处理函数     info = textinput.toPlainText()     print(info)  app=QApplication([])  window = QMainWindow() window.resize(500,600) window.move(200,200)  #设置窗口所在的位置 window.setWindowTitle("for you")   textinput = QTextEdit(window,)  #文本输入区域 textinput.setPlaceholderText("safe") textinput.resize(400,450) textinput.move(10,10)   button = QPushButton('me',window,) # button.resize(20,20) button.move(460,300)   #设置按钮所在的位置 button.clicked.connect(buttonhadler)    window.show()   app.exec()  #为了保证页面能够不闪退

以上就可以实现页面的设计:

当然此时,有人会提出疑问,这样的设计总是需要试错每个模块所在的位置和大小,十分繁琐,有没有办法直接有一个类似于电路设计的模块化软件呢?

答案是有!

 

当我们在下载pyside6的时候,就下载了相关的软件,即designer.exe

就在pyside6的所在路径下。

打开之后页面如下:

使用此软件进行绘制,所需要的页面,以下是组件:

这里可以调整布局:如垂直布局、水平布局等:

这里则是每个组件的管理模块,可以在这里设置相关属性(长、宽等)

相关内容

热门资讯

有挂透视!epoker有透视吗... 有挂透视!epoker有透视吗,德普之星怎么设置埋牌,方针教程(有挂透视)-哔哩哔哩1、首先打开德普...
总算明白!!斗棋联盟辅助,we... 总算明白!!斗棋联盟辅助,wepoker可以免费玩吗,技法教程(有挂辅助)-哔哩哔哩斗棋联盟辅助辅助...
详情透视!we poker游戏... 详情透视!we poker游戏下,aapoker安装包怎么使用,手段教程(证实有挂)-哔哩哔哩1、玩...
玩家必用!越乡游义乌辅助器微信... 玩家必用!越乡游义乌辅助器微信,德州透视是真的假的,项目教程(有挂解密)-哔哩哔哩1、越乡游义乌辅助...
了解透视!德普之星有辅助软件吗... 了解透视!德普之星有辅助软件吗,德扑圈透视挂,经验教程(有挂方略)-哔哩哔哩进入游戏-大厅左侧-新手...
查到实测辅助!兴动互娱辅助工具... 您好,兴动互娱辅助工具名称这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很...
分享透视!werplan免费挂... 分享透视!werplan免费挂下载,wepoker辅助器是真的吗,模板教程(有挂头条)-哔哩哔哩1、...
必备教程!潮汕汇软件辅助,we... 必备教程!潮汕汇软件辅助,wepokerplus万能挂,秘籍教程(有挂透明挂)-哔哩哔哩;1、每一步...
关于透视!德普之星透视辅助,有... 关于透视!德普之星透视辅助,有哪些免费的wpk作必弊码,窍要教程(真的有挂)-哔哩哔哩所有人都在同一...
实操分享!四川皮皮辅助,wep... 实操分享!四川皮皮辅助,wepoker私人局开挂视频,模板教程(真是有挂)-哔哩哔哩1、许多玩家不知...