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

lisp 网站开发网络营销的10个特点

lisp 网站开发,网络营销的10个特点,企业门户网站的设计 流程图,海外引流推广平台目录 前言: 一、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.hkea.cn/news/816068/

相关文章:

  • 深圳企业网站建设公司快速申请免费个人网站
  • 唯品会 一家专门做特卖的网站沈阳seo按天计费
  • 聊城手机网站建设郑州seo服务技术
  • 个人定做衣服店江门seo推广公司
  • 网站开发与网站建设山东济南seo整站优化费用
  • 香港疫情最新消息今天深圳seo教程
  • 维护一个网站难吗免费发布外链
  • 南安市网站建设成都今天重大新闻事件
  • 网站后台补丁如何做软文有哪几种类型
  • 网站建设的费用包括哪些内容资讯门户类网站有哪些
  • 一站式服务图片制作网页的基本步骤
  • 个人网站建设网站网络网站推广
  • asp做的药店网站模板北京百度快照推广公司
  • 网站建设泉州效率网络seo的优化策略有哪些
  • 页网站无锡网站制作推广
  • 一流的龙岗网站建设目前最靠谱的推广平台
  • 企业营销型网站费用短视频推广引流
  • 化妆品可做的团购网站有哪些seo研究中心南宁线下
  • 网站空间域名是什么做电商必备的几个软件
  • 软件公司运营是做什么的seo公司运营
  • 专业云南做网站福州短视频seo服务
  • 网站开发技术期中试题电商培训机构排名
  • 网站设计连接数据库怎么做如何进行百度推广
  • 日本网站图片做淘宝代购网络营销促销方案
  • 网站开发导航栏网站制作的费用
  • 盐城网站设计网站流量统计工具
  • 网站上如何做相关推荐郑州建网站的公司
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包前端优化
  • 论坛网站开发开题报告青岛百度推广多少钱
  • 文山做网站如何优化百度seo排名