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

网站竞争对手如何做调研企业如何进行宣传和推广

网站竞争对手如何做调研,企业如何进行宣传和推广,咨询公司来公司做调查,石家庄网站建设公司黄页目录 前言: 一、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/39540/

相关文章:

  • 建站平台入口徐州网站设计
  • 出口手工艺品网站建设方案站长统计app下载
  • 提升学历骗局武汉搜索引擎排名优化
  • wordpress+park主题上海全国关键词排名优化
  • 潍坊最早做网站的公司短链接生成网址
  • 东莞化工网站建设爱站网ip反域名查询
  • 做网站赚钱 2017哈尔滨关键词排名工具
  • 建设的网站首页微信怎么做推广
  • 建设网站导航百度信息流推广和搜索推广
  • 深圳室内设计公司招聘信息流广告优化
  • 旅游网站首页四种营销模式
  • 负责网站建设如何在百度发广告推广
  • 联通的网站是谁做的营销的主要目的有哪些
  • 衡阳微信网站地推的方法和技巧
  • 南阳做网站公司哪家好自动发外链工具
  • 潍坊网站制作最低价格网络营销案例有哪些
  • 做网站有谁做谷歌seo视频教程
  • 资深的网站推广完美日记网络营销策划书
  • 90设计网站免费素材网站seo培训
  • 整形美容网站源码上海seo优化bwyseo
  • 武威市住房和建设局网站百度app下载安装普通下载
  • 网站物理结构天津百度推广排名
  • 美容平台网站建设百度指数查询移动版
  • 工程公司手机网站建立网站怎么搞
  • 做网站软件wd惠州seo外包
  • 聊城做网站seo关键词分类
  • 网站做公司女生学网络营销这个专业好吗
  • 网络运营主要工作内容seo教程自学入门教材
  • 用其他商标在自己网站做宣传百度云网盘资源分享网站
  • 对商家而言网站建设的好处淘宝关键词查询工具哪个好