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

网站制作设计多少钱谁有推荐的网址

网站制作设计多少钱,谁有推荐的网址,wordpress会员收费注册,做网站需要备注号码目录 前言: 一、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.wangmingla.cn/news/32525.html

相关文章:

  • 免费.net网站空间各种推广平台
  • 激活码商城湖北seo网站推广
  • 浙江国泰建设集团有限公司网站bt磁力库
  • 淄博网站建设 招聘泉州百度搜索推广
  • 做网站用什么配置的电脑企业seo服务
  • 写文案要看的网站百度推广怎么才能效果好
  • 网络管理平台系统广州网站优化
  • html做网站标题的代码做seo前景怎么样
  • 鲜花网站建设报告电销系统软件排名
  • 如何在微信内做网站seo是什么学校
  • 微网站管理域名查询注册商
  • 怎么刷网站点击量网店运营在哪里学比较好些
  • 东莞网站优化推荐怎样才能上百度
  • 网站添加js广告位厦门seo优化公司
  • 在线平面广告设计东莞百度快照优化排名
  • 广州公司网站建设公司计算机编程培训学校哪家好
  • 企业网站 带后台潍坊seo按天收费
  • 中国建设布网站网络推广需要多少钱
  • 网站怎么做三级的上海关键词排名优化公司
  • app软件制作宁波seo排名方案优化公司
  • 做茶叶网站的公司app软件推广平台
  • 邢台手机网站建设报价网络科技公司骗了我36800
  • 移动网站建设上海b2b网络推广外包
  • 做网站推广的工资网页制作与设计
  • 做网站资质荣誉用的图片尚硅谷培训机构官网
  • 深圳外贸建站与推广nba篮网最新消息
  • jsp网站开发需要哪些技术刷赞业务推广网站
  • 海口仿站定制模板建站百度浏览器官网下载并安装
  • 怎么做网站推广云浮百度竞价推广的技巧
  • 误给传销公司做网站算犯罪吗网站制作方案