当前位置: 首页 > news >正文

纯 flash 网站比较好的设计欣赏网站

纯 flash 网站,比较好的设计欣赏网站,jsp网站开发详解pdf,wordpress换中文首先,需要安装环境。 pip install pyqt5 # 安装 pyqt5 pip install pyqt5-tools # 安装pyqt5的拓展工具,注意,如果是高于python 3.9的版本,# 好像就无法安装这个包,需要更换成下面的命令。 pip install PyQt5Designe…

首先,需要安装环境。

pip install pyqt5  # 安装 pyqt5
pip install pyqt5-tools  # 安装pyqt5的拓展工具,注意,如果是高于python 3.9的版本,# 好像就无法安装这个包,需要更换成下面的命令。
pip install PyQt5Designer

然后按照之前的文章https://blog.csdn.net/hx_long/article/details/144848687?spm=1001.2014.3001.5501配置pycharm的外部工具。
如果是vscode, 则按照以下的方式来进行配置。
1.现安装拓展:pyqt integration。
2.然后进行配置。主要是配置两项:一个是designer,一个是pyuic。
designer 在python安装目录下的site-packages/QtDesigner\designer.exe,pyuic在Scripts\pyuic5.exe。
记住这两个文件的完整路径,如下图配置:
在这里插入图片描述
记住一定是完整路径。
保存之后即可。
然后,就可以在vscode中进行python pyqt5的开发了。
添加界面:
在这里插入图片描述
就能打开designer.exe界面,在这里编辑你的界面文件。然后保存到项目目录中。文件是.ui文件。
但是在python打包中,是无法使用这个.ui文件的,需要将这个文件转换成.py文件。这就需要用到另外一个文件了。
右键.ui文件,如下图:
在这里插入图片描述

这就可以将.ui文件编译成.py文件。这样就能在打包的时候使用了。

但是这个时候还无法正常开发我们的软件,我们需要一个入口文件。
添加一个main.py文件,内容如下:

import os
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import *
from PyQt5.QtWidgets import QMessageBox
from untitled import Ui_mainWindow  # 加入ui文件编译之后生成的是untitled.py
class App(QMainWindow):def __init__(self):super(App, self).__init__()self.ui = Ui_mainWindow()self.ui.setupUi(self)# 假设有个名为start_btn的按钮,这个按钮的click事件触发如下@QtCore.pyqtSlot()def on_start_btn_clicked(self):print("start btn clicked")# 假设有个名为quit_btn的按钮,是退出程序的按钮,事件如下:@QtCore.pyqtSlot()def on_quit_btn_clicked(self):print("quit btn clicked")os._exit(0)
if __name__ == '__main__':app = QApplication([])myWin = App()myWin.setWindowTitle('我的测试工具工具')app.exec_()

以上就是利用pyqt5做一个简单的窗口软件的步骤,其他复杂麻烦的功能,需要自己去具体研究

http://www.dtcms.com/a/461601.html

相关文章:

  • 【笔记】树链剖分三题(洛谷 P3384 树剖模板 P2146 软件包管理器 P2486 染色)
  • 建设银行网站用户名忘了怎么办wordpress标签链接优化
  • 文献阅读:A Survey of Edge Caching: Key Issues and Challenges
  • 信号140上岸山东师范经验。
  • 力扣面试经典150题day1第一题(lc88),第二题(lc27)
  • asp 网站开发 软件做期货主要看哪几个财经网站
  • JavaScript实现防抖、节流【带思路】
  • 汇川高压变频器故障解析F79 F90
  • kanass入门到实战(13) - 如何通过评审,有效保障需求和用例的质量
  • 深度解析:Redis缓存三大核心问题(穿透/击穿/雪崩)的技术原理与企业级解决方案
  • 最专业网站建设哪家好微网站微名片
  • 上海兆越通讯闪耀第二十五届中国国际工业博览会
  • 车库到双子星:惠普的百年科技传奇
  • 网站防止恶意注册dedecms菜谱网站源码
  • 基于IoT的智能温控空调系统设计与实现
  • 网站开发常用的框架营销到底是干嘛的
  • 老题新解|组合数问题
  • Java 工具类详解:Arrays、Collections、Objects 一篇通关
  • Cucumber自学导航
  • docker案例
  • 网站如何做提现功能上海市城乡和住房建设厅网站
  • 南宁 网站建设 公司老吕爱分享 wordpress
  • python 矩阵中寻找就接近的目标值 (矩阵-中等)含源码(八)
  • 嵌入式Linux:线程中信号处理
  • docker启动容器慢,很慢,特别慢的坑
  • C#基础14-非泛型集合
  • 【22.1-决策树的构建1】
  • asp制作网站wordpress使用端口
  • 【机器学习】(一)实用入门指南——如何快速搭建自己的模型
  • 【数值分析】插值法实验