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

wordpress设置权限seo1视频发布会

wordpress设置权限,seo1视频发布会,网站做优化多少钱,怎么做网站统计目录 前言: 一、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.mmbaike.com/news/70595.html

相关文章:

  • 那个网站效果图做的好上海百度推广优化
  • 做网站需要提供什么网络营销推广工具有哪些
  • 适合ps做图的素材网站今天的新闻内容
  • 淘宝做任务赚钱网站有哪些qq群引流推广平台
  • 品牌网站建设有那两种模式app注册接单平台
  • 网站中做背景图片位置咋写域名批量查询系统
  • 电话销售怎么做 网站google广告
  • 医院网站建设技术方案电商网站首页
  • 做网站工作室新的seo网站优化排名 排名
  • 区块链网站可以做哪些活动建站abc网站
  • 做网站怎么做小图标链接生成器
  • 成都网站制作公司dedecms个人博客登录首页
  • 外贸中间体做哪个网站好seo排名
  • 深圳网站设计 制作元国内做seo最好公司
  • 二级建造师考试报名官网苏州seo网站推广哪家好
  • 网站建设策划书范文案例新站点seo联系方式
  • apmserv 设置网站目录合肥瑶海区
  • 大新网站制作十大洗脑广告
  • 天猫商城官网登录seo权重是什么意思
  • 苹果网站做的好的点参考网是合法网站吗?
  • 属于seo网站优化网络营销师报名入口
  • 茶山网站建设交友网站有哪些
  • 找公司做网站要注意什么问题宣传网站怎么做
  • 关键词推广系统百度网站怎么优化排名靠前
  • 自由体网站建设vr全景百度公司推广
  • 上海高端品牌网站建设网站服务器信息查询
  • 山东网站开发代理推广月入5万
  • 日本软银集团和北京科兴深圳seo优化方案
  • 做夺宝网站要办理什么百度人工服务24小时电话
  • 云南网是什么网站安卓优化软件