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

网站建设比较合理的流程茶文化网站开发

网站建设比较合理的流程,茶文化网站开发,宝安中心医院是什么级别,wordpress php 缓慢目录 前言: 一、pycharm新建工程 1、打开 pycharm软件,新建工程 二、配置UI界面 1、新建UI界面 1)创建 Main Window 2)拖动控件到 MainWindow 中 3)设置信号与槽 4)ctrlS 保存ui文件 2、将ui文件转…

目录

前言:

一、pycharm新建工程

1、打开 pycharm软件,新建工程

二、配置UI界面

1、新建UI界面

1)创建 Main Window

2)拖动控件到 MainWindow 中

3)设置信号与槽

4)ctrl+S 保存ui文件

2、将ui文件转化成py文件

三、修改python代码

1、新建 test1.py 文件

2、新建main.py代码

3、运行程序

四、生成exe可执行程序

问题及解决方法:


前言:

        上篇文章已经介绍了如何搭建PyCharm环境,本文主要介绍怎么在PyCharm环境下进行python开发上位机。

一、pycharm新建工程


我用的python环境为python3.7

1、打开 pycharm软件,新建工程


pycharm新建工程,设置工程名project1

开发上位机主要依赖这3个工具

  • Qt Designer 用来设计UI;
  • PyUIC 用来将设计好的.ui文件转换为Python代码;
  • pyinstaller 在Windows上使用打包成.exe可执行文件;

环境搭建参考链接:python开发上位机 - PyCharm环境搭建、安装PyQt5及工具-CSDN博客

二、配置UI界面


1、新建UI界面


点击 Tool -> External Tools -> Qt Designer,打开qt designer工具

1)创建 Main Window


左边是UI控件菜单,右边是属性

2)拖动控件到 MainWindow 中


我这里以 PushButton 控件为例

3)设置信号与槽


信号与槽(Signal & Slot)是 Qt 编程的基础

  • 信号:当事件发生之后,比如 PushButton按钮被点击了一下,它就会发出一个clicked信号;
  • 槽:当信号发出时,被连接的槽函数会自动被回调;

Edit ->编辑信号/槽 或 F4

选中控件往下拖,弹出设置界面

设置信号:左边选中 clicked();

设置槽:右边添加button1(),并选中; 

如何设置添加槽?右边编辑设置,选中 "+" 添加槽,并设置名字为 button1()

点击OK,这样 PushButton 控件的信号与槽就设置好了,如下图:

4)ctrl+S 保存ui文件


保存好后关闭Qt Designer,回到 PyCharm,工程多了 button.ui

2、将ui文件转化成py文件


右键选中 button.ui -> External Tools -> PyUic,将ui文件转化成py文件。

生成 button.py 文件。

三、编写python代码


先看下工程的文件结构

可以看到,由ui生成的py文件中类为 Ui_MainWindow,下面介绍怎么使用 button.py 文件

1、新建test1.py文件


代码如下:

from PyQt5.QtWidgets import QMainWindow
from button import Ui_MainWindow        #导入button.py中的Ui_MainWindow类class test_Windows(QMainWindow, Ui_MainWindow):#定义窗口初始化函数def __init__(self):super(test_Windows, self).__init__()    #继承父类initself.setupUi(self)                      #设置UI界面#定义 PushButton 按键的槽函数(按下按键会打印"hello world.")def button1(self):print("hello world.")

2、新建main.py文件


添加入口点: 

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from test1 import test_Windowsif __name__ == '__main__':app = QApplication(sys.argv)    #application 对象ui_main = test_Windows()        #实例化qt designer创建的Ui_MainWindow类ui_main.show()                  #显示sys.exit(app.exec_())           #关闭UI执行

3、运行程序


按下 PushButton,打印 "hello world."

四、生成exe可执行程序


右键选中 main.py -> External Tools -> pyinstaller,等待生成 main.exe,如图:

windows执行main.exe。

问题及解决方法:

错误弹框:"No module named 'PyQt5.sip'",表示windows没有"PyQt5.sip"模块

这里需要注意2点:

(1) python安装了PyQt5.sip

        这个肯定没问题,因为PyCharm中可以正常运行

(2) PyCharm和windows用的python环境一定要相同

        可以看下PyCharm工程中的 site-packages 的路径,再看下windows环境变量是否添加了这个路径

添加环境变量后,问题解决。

http://www.yayakq.cn/news/767240/

相关文章:

  • 深圳罗湖企业网站优化价格汉中网站网站建设
  • asp网站文章自动更新网站推广的技巧
  • 在征婚网站上认识做期货wordpress极简博客
  • 湘西网站建设花垣国家工业和信息化部网站备案系统
  • 什么是电子商务网站的建设高质量软文
  • 昆明网站排名优化价格平面设计公司哪家好
  • 公司网站建设费属于宣传费吗潍坊网站建设选聚搜网络好
  • 成都高端建设网站网页音频提取工具
  • 山东济南市网站建设站外引流推广渠道
  • 帮企网站建设代运营博达网站建设
  • 老外做牛排的视频网站如何在微信上开小程序
  • 做网站的设计流程网站建设流程html
  • 程序员自己做网站线上营销推广方案有哪些
  • 上海网站制作公司哪做棋牌网站违法
  • 网站开发费待摊年限天津如何做百度的网站
  • 门窗企业网站建设电商网站建设简单代码网页
  • 商务网站开发的的基本流程wordpress 显示备案
  • 唐山模板建站系统这是我自己做的网站吗
  • 创建购物网站多少钱项目网络中可以表示一个活动
  • sae网站备案云服务器建网站
  • 免费购物网站云南建设人才网站首页
  • iis网站权限怎么设置上海网络推广的方法
  • html怎么做网站后台建一个网站首先要怎么做
  • 专业的网站建设托管广西建设厅考试网站首页
  • 网站设计公司西安php怎么用来做网站
  • html手机网站单位做网站费用怎么记账
  • 小白建站软件网站和网站的app
  • 手机响应式网站建设公司一般网站建设用什么样的代码
  • html5 手机网站开发wordpress 主题购买
  • wordpress图片站模板下载怎么建设淘客自己的网站