Pycharm安装Qt Design快捷工具

Pycharm安装Qt Design快捷工具在使用 Python 开发 Gui 程序可以使用 QtDesign 工具进行界面设计 下面记录在 Pycharm 中设置 QtDesign 快捷工具和如何把 QtDesign 中图形化的 ui 界面文件转化成 py 文件步骤一 1 Qt Designer 快捷工具名称 2 填写 Qt 安装的路径 designer exe 3 ProjectFileD PyUIC 快捷工具名称 2 python 的安装目录 3 mPyQt5 uic pyuicFileNam

# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'chepiao.ui' # # Created by: PyQt5 UI code generator 5.15.1 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. from PyQt5 import QtCore, QtGui, QtWidgets import sys from PyQt5.QtGui import QPalette,QPixmap,QColor class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(960, 786) MainWindow.setMinimumSize(QtCore.QSize(960, 786)) MainWindow.setMaximumSize(QtCore.QSize(960, 786)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.label_title_img = QtWidgets.QLabel(self.centralwidget) self.label_title_img.setGeometry(QtCore.QRect(0, 0, 960, 141)) title_img = QPixmap('png/bg1.png') # 打开顶部位图 self.label_title_img.setPixmap(title_img) #设置调色板 self.label_title_img.setText("") self.label_title_img.setObjectName("label_title_img") self.widget_query = QtWidgets.QWidget(self.centralwidget) self.widget_query.setGeometry(QtCore.QRect(0, 141, 960, 80)) #self.widget_query.setStyleSheet("background-image: url(:/png/bg3.png);") self.widget_query.setAutoFillBackground(True) #开启自动填充背景 palette = QPalette() #调色板类 palette.setBrush(QPalette.Background,QtGui.QBrush(QtGui.QPixmap('png/bg2.png'))) self.widget_query.setPalette(palette) self.widget_query.setObjectName("widget_query") self.label = QtWidgets.QLabel(self.widget_query) self.label.setGeometry(QtCore.QRect(30, 30, 54, 12)) self.label.setObjectName("label") self.textEdit = QtWidgets.QTextEdit(self.widget_query) self.textEdit.setGeometry(QtCore.QRect(80, 20, 110, 30)) self.textEdit.setObjectName("textEdit") self.label_2 = QtWidgets.QLabel(self.widget_query) self.label_2.setGeometry(QtCore.QRect(240, 30, 54, 12)) self.label_2.setObjectName("label_2") self.textEdit_2 = QtWidgets.QTextEdit(self.widget_query) self.textEdit_2.setGeometry(QtCore.QRect(300, 20, 110, 30)) self.textEdit_2.setObjectName("textEdit_2") self.label_3 = QtWidgets.QLabel(self.widget_query) self.label_3.setGeometry(QtCore.QRect(490, 30, 54, 12)) self.label_3.setObjectName("label_3") self.textEdit_3 = QtWidgets.QTextEdit(self.widget_query) self.textEdit_3.setGeometry(QtCore.QRect(560, 20, 110, 30)) self.textEdit_3.setObjectName("textEdit_3") self.toolButton = QtWidgets.QToolButton(self.widget_query) self.toolButton.setGeometry(QtCore.QRect(720, 22, 54, 26)) self.toolButton.setObjectName("toolButton") self.textEdit_2.raise_() self.label.raise_() self.label_2.raise_() self.label_3.raise_() self.textEdit.raise_() self.textEdit_3.raise_() self.toolButton.raise_() self.label_cepiaptype = QtWidgets.QLabel(self.centralwidget) self.label_cepiaptype.setGeometry(QtCore.QRect(0, 220, 960, 60)) #self.label_cepiaptype.setStyleSheet("background-image: url(:/png/bg3.png);") self.label_cepiaptype.setAutoFillBackground(True) # 开启自动填充背景 palette = QPalette() # 调色板类 palette.setBrush(QPalette.Background, QtGui.QBrush(QtGui.QPixmap('png/bg3.png'))) self.label_cepiaptype.setPalette(palette) self.label_cepiaptype.setText("") self.label_cepiaptype.setObjectName("label_cepiaptype") self.checkBox = QtWidgets.QCheckBox(self.centralwidget) self.checkBox.setGeometry(QtCore.QRect(100, 240, 71, 16)) self.checkBox.setObjectName("checkBox") self.checkBox_2 = QtWidgets.QCheckBox(self.centralwidget) self.checkBox_2.setGeometry(QtCore.QRect(250, 240, 71, 16)) self.checkBox_2.setObjectName("checkBox_2") self.checkBox_3 = QtWidgets.QCheckBox(self.centralwidget) self.checkBox_3.setGeometry(QtCore.QRect(400, 240, 71, 16)) self.checkBox_3.setObjectName("checkBox_3") self.checkBox_4 = QtWidgets.QCheckBox(self.centralwidget) self.checkBox_4.setGeometry(QtCore.QRect(550, 240, 71, 16)) self.checkBox_4.setObjectName("checkBox_4") self.checkBox_5 = QtWidgets.QCheckBox(self.centralwidget) self.checkBox_5.setGeometry(QtCore.QRect(700, 240, 71, 16)) self.checkBox_5.setObjectName("checkBox_5") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(30, 240, 54, 12)) self.label_4.setObjectName("label_4") self.label_cepiaptype_2 = QtWidgets.QLabel(self.centralwidget) self.label_cepiaptype_2.setGeometry(QtCore.QRect(0, 280, 960, 60)) #self.label_cepiaptype_2.setStyleSheet("background-image: url(:/png/bg4.png);") self.label_cepiaptype_2.setAutoFillBackground(True) # 开启自动填充背景 palette = QPalette() # 调色板类 palette.setBrush(QPalette.Background, QtGui.QBrush(QtGui.QPixmap('png/bg4.png'))) self.label_cepiaptype_2.setPalette(palette) self.label_cepiaptype_2.setText("") self.label_cepiaptype_2.setObjectName("label_cepiaptype_2") self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget) self.textBrowser.setGeometry(QtCore.QRect(0, 340, 970, 450)) self.textBrowser.setObjectName("textBrowser") self.widget_query.raise_() self.label_cepiaptype.raise_() self.label_title_img.raise_() self.checkBox.raise_() self.checkBox_2.raise_() self.checkBox_3.raise_() self.checkBox_4.raise_() self.checkBox_5.raise_() self.label_4.raise_() self.label_cepiaptype_2.raise_() self.textBrowser.raise_() MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "快手爬票")) self.label.setText(_translate("MainWindow", "出发地")) self.label_2.setText(_translate("MainWindow", "目的地")) self.label_3.setText(_translate("MainWindow", "出发日期")) self.toolButton.setText(_translate("MainWindow", "查询")) self.checkBox.setText(_translate("MainWindow", "GC-高铁")) self.checkBox_2.setText(_translate("MainWindow", "D-动车")) self.checkBox_3.setText(_translate("MainWindow", "Z-直达")) self.checkBox_4.setText(_translate("MainWindow", "T-特快")) self.checkBox_5.setText(_translate("MainWindow", "K-快速")) self.label_4.setText(_translate("MainWindow", "车次类型:")) def show_MainWindow(): app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_()) show_MainWindow() 

最后使用了python爬虫技术抓取了12306站点相关数据展示在界面,下一篇文章介绍如何实现功能

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174250.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:49
下一篇 2026年3月26日 下午11:50


相关推荐

  • 安装VMware Tools显示灰色正确解决办法

    安装VMware Tools显示灰色正确解决办法百度了一天,重新安装了vm,在csdn逛了又逛,结合无数篇大神文章,最后自己句琢磨出了真正能点亮灰色按钮的方法。简单实在,大神们的方法实在千秋万变,一个比一个复杂,最后只能实现成功拖拽,而复制粘贴却还是不行。首先问题如下:解决办法如下:1.关闭虚拟机;2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤即可;3.再重启虚拟机,灰色字即点亮。…

    2022年5月26日
    55
  • windows安装 wget

    windows安装 wget下载wget的zip包:https://eternallybored.org/misc/wget/有时好使有时不好使,多试几遍就可以下载完成之后放到windows/system32目录底下打开cmd,输入wget-V可以看到wget安装成功wget命令格式详解:  wget[参数列表][目标软件、网页的网址]  -o,–output-file=FILE将软件输出信息保存到文件  -a,–append-output=FILE将软件输出信息追加到文件  -d,–debug显示输出信息

    2022年10月16日
    4
  • 全网最详细的Codex入门教程,手把手教你玩转Vibe Coding

    全网最详细的Codex入门教程,手把手教你玩转Vibe Coding

    2026年3月15日
    2
  • 字符串类的设计与实现_C语言字符串编程题

    字符串类的设计与实现_C语言字符串编程题Java程序设计(基础)- 字符串

    2022年4月22日
    56
  • 抓包工具charles手机代理抓手机包教程

    抓包工具charles手机代理抓手机包教程1、下载charles.zip压缩文件,放在电脑的一个路径下,解压charles.zip文件;2、打开charles文件夹下的charles.exe文件;3、点击工具栏的“Proxy”→“SSLProxyingSettings”→“add”_Host:输入【*】  ; Port:输入【443】→点击“OK”保存,图示如下4、获取IP地址:5、安装证书    ①电脑安装证书  …

    2022年6月5日
    29
  • Java基础测试「建议收藏」

    Java基础测试「建议收藏」Java测试 1.概述Java中标示符是什么? 一、不能以数字开头,由字母、下划线、美元符号组成。二、不能把java关键字和保留字作为标识符。三、标识符没有长度限制。四、标识符对大小写敏感。  2.Java中运算符有哪些? java中的运算符可以分为以下几种类型1.算术运算符      (+,-,*,/,%)2.比较(关系)算符  (>,&l…

    2022年7月8日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号