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

服装行业网站建设公众号开发流程

服装行业网站建设,公众号开发流程,做亚马逊有什么网站可以借鉴,济南网站开发Python GUI安装 GUI就是图形用户界面的意思,在Python中使用PyQt可以快速搭建自己的应用,使得自己的程序看上去更加高大上,学会GUI编程可以使得自己的软件有可视化的结果。 如果你想用Python快速制作界面,可以安装PyQt&#xff1a…

Python GUI安装

GUI就是图形用户界面的意思,在Python中使用PyQt可以快速搭建自己的应用,使得自己的程序看上去更加高大上,学会GUI编程可以使得自己的软件有可视化的结果。
如果你想用Python快速制作界面,可以安装PyQt:

pip install pyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

随后继续安装 QtDesigner

pip install pyqt5-tools  -i https://pypi.tuna.tsinghua.edu.cn/simple --user

PyCharm添加外部工具界面

点击PyCharm的File->Settings->Tools->External tools打开外部工具界面,点‘+'号进入添加外部工具界面。在‘Name’处输入工具名称,这个名称可以随便取,我这里写的是Qt designer

将路径复制到‘Programs’处,注意要包含designer.exe的文件名。Working directory处设置自己的工作路径,qtdesigner生成的ui文件会默认保存在该路径。‘Arguments’不用设置,确认即可。
在这里插入图片描述
接下来,按同样的方法添加pyuic,pyuic用于将qtdesigner生成的.ui文件转换成python可以识别的.py文件。其设置过程如下图所示,
在这里插入图片描述

Programs处输入python.exe所在的路径和文件名,Arguments处输入:

-m PyQt5.uic.pyuic -o $FileNameWithoutExtension$.py $FileName$

Working directory处输入:

$FileDir$

这样生成的py文件就会和被转换的ui文件位于相同的文件夹下。点击ok完成设置。

界面设计测试小程序

打开PyCharm,选择菜单File->New Project新建一个工程项目,这里设置项目名称为PyQtTest。完成后,单击Tools->External Tools->Qt designer打开QtDesigner。

QtDesigner打开后会自动弹出新建窗口的对话框,如果没有弹出的话可以单击File->New来打开该对话框。如下图所示,选择Main Windows,然后单击Create来创建一个主窗口。
在这里插入图片描述
点击File->Save as,将当前界面保存到我们刚创建的PyQtTest项目文件夹下,文件名设为QtTest.ui。
保存完成后,回到PyCharm中,可以看到我们的PyQtTest项目下多了一个QtTest.ui文件。

鼠标右键单击该文件调出右键菜单,单击External tools->PyUIC,程序会调用pyuic,将ui文件转换为py文件,执行完成后就会在该项目中生成一个QtTest.py文件了。

在这里插入图片描述
接下来右键单击PyQtTest项目,选择New->Python File新建一个Python文件,文件名设为‘QtUi.py’,打开该文件输入如下代码:

from pyqt5_plugins.examplebuttonplugin import QtGuifrom QtTest import Ui_MainWindow
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog, QMessageBoxclass CamShow(QMainWindow, Ui_MainWindow):def __init__(self, parent=None):super(CamShow, self).__init__(parent)self.setupUi(self)# 信号与槽self.openFileBtn.clicked.connect(self.loadImage)# 打开文件self.actionOpen.triggered.connect(self.loadImage)# 退出程序self.actionexit.triggered.connect(self.exit)# 关于self.actionAbout.triggered.connect(self.about)def loadImage(self):self.infolabel.setText("打开文件按钮被按下了")self.fname, _ = QFileDialog.getOpenFileName(self, '选择图片', '.', '图像文件(*.jpg *.png)')print(self.fname)pix = QtGui.QPixmap(self.fname).scaled(self.ImageLabel.width(), self.ImageLabel.height())self.ImageLabel.setPixmap(pix)def exit(self):self.infolabel.setText("退出按钮被按下了")sys.exit(app.exec_())def about(self):self.infolabel.setText("关于按钮被按下了")QMessageBox.information(self, '软件说明', '该软件由南山制作,版本1.0')if __name__ == '__main__':app = QApplication(sys.argv)ui = CamShow()ui.show()sys.exit(app.exec_())
http://www.yayakq.cn/news/721500/

相关文章:

  • 做实验室信息的网站专注营销型网站建设公司 做网站
  • 劳务网站有做吗私人定制音乐app软件
  • 给别人做网站的公司网站设计公司哪个好
  • 个人网站备案 流程宁波seo外包推广渠道
  • 天津网站怎么做seo直播网站开发报价
  • 淘宝联盟 网站建设 内容少个人开店的电商平台
  • 全国建设项目竣工验收公示网站赣州九一人才网最新招聘
  • 梁山专做网站的公司自己在线制作logo免费模版
  • 如何做下载网站赚钱wordpress生成推广链接地址
  • 如何做网站服务器免费网站建设代理
  • python 网站开发那个好2024年住建部最新消息
  • 企业网站规划书做图书馆网站的语言
  • 宁波手机网站制作个人域名推荐
  • 网站ico制作phpcms网站seo怎么做
  • 做一份网站动态图多少钱wordpress列表主题
  • 外包+网站开发公司蚁坊舆情
  • 自助网站建设公司自学做包装设计的步骤
  • 买什么就开什么网站吗网站开发与设计实训报告1000字
  • 如何做网站搭桥链接交互网站 百度
  • 建设银行绑定手机号码网站怎么做捐款网站
  • 如何在国外网站开发新客人个人网站设计首页
  • 建设一个网站的流程.宁波网站建设流程图
  • 青岛高品质网站制作合肥广告公司
  • 做网站一个月能挣多少钱购物商城模板
  • wordpress 空白框架宁波网站推广优化公司怎么样
  • 企业网站开发怎么样wordpress做一个审核程序
  • 亳州企业网站建设wordpress 文章调用js
  • 郑州企业自助建站系统wordpress 移动端
  • 珠海网站建设小小网络旗袍网站架构
  • 西安网站设计外包公司足球网站模板下载