安装 Pyqt5 和 Designer
# 卸载
pip uninstall pyqt5
pip uninstall pyqt5-tools
# 安装
pip install pyqt5 -i https://mirrors.aliyun.com/pypi/simple/
pip install pyqt5-tools -i https://mirrors.aliyun.com/pypi/simple/
将 Designer 配置到 pycharm
PyUIC 将ui文件转为py文件
- Name–>
PyUIC
- Program–>
E:\python\python\python.exe
(你的python文件路径) - Arguments–>
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Working directory–>
$FileDir$
文章来源:https://www.toymoban.com/news/detail-816584.html
调用工具
文章来源地址https://www.toymoban.com/news/detail-816584.html
新建一个空白窗口
1、使用 Designer
import sys # 系统内置类
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5 import uic
'''
QtWidgets:包含了一整套UI元素控件,用于建立符合系统风格的界面;
QtGui:涵盖了多种基本图形功能的类(字体, 图形,图标,颜色);
QtCore:涵盖了包的核心的非GUI功能(时间,文件,目录,数据类型,文本流,链接,线程进程);
'''
def main():
# 创建一个应用程序对象
app = QApplication(sys.argv)
widget = uic.loadUi(r"load\windows.ui") # 获取主窗口句柄
# print(self.ui.__dict__) # 查看ui文件中有哪些控件
ButtonHander = widget.ButtonHander # 获取按键句柄
widget.show()
# 进入程序的主循环,并通过exit函数确保主循环安全结束
sys.exit(app.exec_())
if __name__ == '__main__':
main()
2、不使用 Designer
import sys # 系统内置类
from PyQt5.QtWidgets import QApplication, QWidget
'''
QtWidgets:包含了一整套UI元素控件,用于建立符合系统风格的界面;
QtGui:涵盖了多种基本图形功能的类(字体, 图形,图标,颜色);
QtCore:涵盖了包的核心的非GUI功能(时间,文件,目录,数据类型,文本流,链接,线程进程);
'''
def main():
# 创建一个应用程序对象
app = QApplication(sys.argv)
# 创建一个空白控件(窗口)
window = QWidget()
# 设置窗口标题
window.setWindowTitle("主窗口")
# 显示窗口
window.show()
# 进入程序的主循环,并通过exit函数确保主循环安全结束
sys.exit(app.exec_())
if __name__ == '__main__':
main()
到了这里,关于安装 Pyqt5 和 Designer的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!