隐藏页面特效

初始pyqt5

开发pyqt5桌面应用

必须使用两个类:QApplicationQWidget。都在PyQt5.QtWidgets

安装

pip install pyqt5 -i https://pypi.douban.com/simple pip install pyqt5-tools -i https://pypi.douban.com/simple

示例

import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': # 创建QApplication类的实例 app = QApplication(sys.argv) # 创建一个窗口 w = QWidget() # 设置窗口尺寸 w.resize(400, 200) # 移动窗口 w.move(300, 300) # 设置窗口的标题 w.setWindowTitle('第一个基于pyqt5的桌面应用') # 显示窗口 w.show() # 进入程序的主循环,并通过exit函数确保主循环安全结束 sys.exit(app.exec_())

将ui文件转换为py文件

# 方法一 python -m PyQt5.uic.pyuic demo.ui -o demo.py # 方法二 pyuic demo.ui -o demo.py # pyuic绝对路径 # 方法三 利用pycharm的External Tools拓展工具实现 Name: PyUIC Description: PyIUIC Program: 选择python的路径 Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py Working directory: $FileDir$

执行已经生成的ui文件

# 先将ui文件转换为py文件 # 然后在主程序main.py文件中执行调用 import sys from untitled import Ui_MainWindow from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) mainWindow = QMainWindow() ui = Ui_MainWindow() #这个是转换的py文件中的类 ui.setupUi(mainWindow) #对象调用方法,该方法中接收一个参数,所以窗口对象传递进去 mainWindow.show() sys.exit(app.exec_())

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/14556615.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(52)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示