PyQt5
多层感只鸡
这个作者很懒,什么都没留下…
展开
-
PyQt5 入门 (5) 三种主窗口类型
主窗口类型:1.QMainWindow : 可以包含菜单栏,工具栏,状态栏,标题栏,是最常见的窗口形式。2.QDialog:对话窗口的基类,一般用于执行一些短期任务,无上述几个栏。3.QWidget:不确定窗口的用途就使用Widget。创建主窗口示例:class Example(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("主窗口") se原创 2022-04-09 11:07:10 · 1021 阅读 · 0 评论 -
PyQt5 入门 (4) 信号(signal)与槽(slot)
信号与槽是pyqt的核心机制,其目的是实现代码与控件之间的交互,真正实现对应的功能,否则控件不会有任何响应。信号:是由对象或者控件发射出去的消息,eg:button的单击事件。槽:接受事件的信号的代码被成为槽,槽的本质是函数或者方法。可以把信号理解为事件,那么槽就是事件函数。信号与槽的关系:信号和槽之间需要绑定,一个信号可以被多个槽拦截,而一个槽也可以接受多个事件的信号。在Qtdesigner中点击edit选择信号与槽,就可以选中窗体中的控件单击控件,鼠标向下拖动可以显示该控件可以进行操作的原创 2022-04-09 09:54:25 · 2195 阅读 · 0 评论 -
PyQt5 入门 (3) .ui文件到.py文件的转换
当实现了一个非常简单的窗体过后,需要导入到python项目文件中进行实例化并使用,但是Qtdesigner生成的文件是.ui后缀的,因此需要实现从.ui文件到.py文件的转换方法有为从控制台直接调用PyUIC工具,但是相对比较繁琐,每次配置都会涉及到打开控制台,因此还是希望可以在外部工具中配置打开外部工具,新增工具program路径指定python的exe的路径,例如:C:\Users\Administrator\AppData\Local\Programs\Python\Python39\p原创 2022-04-08 21:38:53 · 3471 阅读 · 0 评论 -
PyQt5 入门 (2) PyQt5与Qt Desinger安装与配置
1.cmd中安装PyQt5pip install pyqt52.cmd中安装PyQt5工具pip install pyqt5-tools3.检查designer.exe文件会存在于python的安装目录下:eg:Python\Python39\Lib\site-packages\qt5_applications\Qt\bin启动后的样子如图所示:4.启动pycharm并配置通过pycharm启动PyQt5:设置中找到外部文件:设置相应参数:指定designer的路径,指定工作原创 2022-04-05 09:42:57 · 488 阅读 · 0 评论 -
PyQt5 入门 (1) 第一个窗体示例以及函数解释
自学一下python,顺便学一下python的一些基础的GUI开发,就选择了PyQt5来试试,记录一些笔记以供自己以后复习导入PyQt包:import sysfrom PyQt5.QtWidgets import QApplication, QWidget一个简单的PyQt5的窗口示例:在这里插入代码片#当前程序代码段自己运行的时候才为真if __name__ == '__main__': #获得命令行参数 app = QApplication(sys.argv) #原创 2022-04-05 09:19:06 · 791 阅读 · 0 评论