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

网站百度排名怎么做快关键词挖掘长尾词工具

网站百度排名怎么做快,关键词挖掘长尾词工具,寻找网站建设推广,自己本地可以做网站服务器用 Python 语言开发图形界面的程序,有2种选择: Tkinter 基于Tk的Python库,这是Python官方采用的标准库,优点是作为Python标准库、稳定、发布程序较小,缺点是控件相对较少。 PySide2/PySide6 基于Qt 的Python库&#x…

用 Python 语言开发图形界面的程序,有2种选择:

  • Tkinter

    基于Tk的Python库,这是Python官方采用的标准库,优点是作为Python标准库、稳定、发布程序较小,缺点是控件相对较少。

  • PySide2/PySide6

    基于Qt 的Python库,优点是控件比较丰富、跨平台体验好、文档完善、用户多。

    缺点是 库比较大,发布出来的程序比较大。

如果是开发小工具,界面比较简单,可以采用Tkinter。
如果是发布功能比较多的正式产品,采用基于Qt的 PySide2/PySide6 。

本文介绍的是使用 PySide2 开发Python程序的图形界面。

安装 PySide2

pip install pyside2

也可以指定国内的安装源,下载速度更快。

pip install pyside2 -i https://pypi.douban.com/simple/

Python 3.11 不能安装 PySide2,可以安装PySide6;
如果要安装 PySide2,只能使用 Python 3.10 或者更早的 Python版本。

PySide2官方文档 https://doc.qt.io/archives/qtforpython-5.12/PySide2/QtWidgets/index.html#module-PySide2.QtWidgets

一、PySide2安装完成后,在python安装目录下Scripts文件夹,运行pyside2-designer.exe进入图形设计。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存图形界面生成 login.ui 文件(前缀可以自定义)

二、把 .ui 文件转换成 .py 文件供python程序调用

执行命令: pyside2-uic login.ui > login_ui.py
把UI文件转化为包含界面定义的Python代码文件,具体步骤如下:

  1. 把login.ui文件复制到python目录Scripts文件夹,在空白处按着shift + 右击鼠标,选择【在此处打开命令窗口】。
    在这里插入图片描述

在这里插入图片描述

  1. 运行命令后没有报错,说明正确生成了py文件。
    在这里插入图片描述
  2. 把login_ui.py文件复制到python项目以方便调用。
    在这里插入图片描述

三、调用login_ui.py 以及编写逻辑代码

import sys
from PySide2.QtWidgets import QApplication, QMainWindow
# 导入login_ui.py 文件 Ui_MainWindow 类
from login_ui import Ui_MainWindow# 注意 这里选择的父类 要和你UI文件窗体一样的类型
# 主窗口是 QMainWindow, 表单是 QWidget, 对话框是 QDialog
class MainWindow(QMainWindow):def __init__(self):super().__init__()# 使用ui文件导入定义界面类self.ui = Ui_MainWindow()# 初始化界面self.ui.setupUi(self)# 调用自定义方法self.ui.pushButton_login.clicked.connect(self.handleCalc)self.ui.pushButton_exit.clicked.connect(self.eixtSys)def handleCalc(self):# 利用lineEdit控件对象text()函数获取界面输入username = self.ui.lineEdit_user.text()password = self.ui.lineEdit_pwd.text()# 利用textEdit控件对象setText()函数设置界面显示self.ui.textEdit_list.setText("登录成功!\n" + "用户名是: " + username + "\n密码是: " + password)def eixtSys(self):sys.exit()app = QApplication([])
mainw = MainWindow()
# 将窗口控件显示在屏幕上
mainw.show()
# 程序运行,sys.exit方法确保程序完整退出。
sys.exit(app.exec_())

在这里插入图片描述
在这里插入图片描述
运行代码
在这里插入图片描述
在这里插入图片描述

四、使用Pyinstaller转换.py文件为.exe可执行程序

pyinstaller其实就是把python解释器和脚本打包成一个可执行文件,和编译成真正的机器码是完全两回事。所以打包不一定会提高运行效率,可能会降低运行效率,但是好处是在运行者机器上不用安装python和脚本所依赖的库。

输入指定的脚本后,首先pyinstaller会分析该脚本所依赖的其他依赖,然后进行查找、复制,把所有相关的依赖都收集起来并惊醒加密处理,包括python解释器,最后把这些文件放在一个目录下,或者打包到一个可执行文件。然后就可以直接运行所生成的可执行文件。

使用pyinstaller打包生成的可执行文件,只能在和打包机器系统相同的环境下运行。32位python环境打包的程序可以运行在32/64位windows系统上。64位python环境打包的程序只能运行在64位windows系统上。所以如果想打包程序的话,建议使用32位python环境打包。

注意事项
1、待转换的.py文件绝对路径最好不要包含中文字符,不然容易出现一些莫名其妙的问题。
2、python中需要有.py文件中用到的第三方库。否则在转换后的.exe文件中会出现不符合预期的结果。

安装pyinstaller库,打开cmd命令行窗口,输入:pip install pyinstaller

在这里插入图片描述
where pyinstaller 命令查看安装路径
在这里插入图片描述
在项目内打开CMD ,运行命令 pyinstaller -F QT2.py -w
在这里插入图片描述

可执行文件在 dist 目录
在这里插入图片描述

pyinstaller 实例说明

pyinstaller -F myScript.py -w

参数区分大小写

-F 表示生成单个可执行文件,常用。
-w 小写 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 小写 表示你自己自定义需要加载的类路径,一般情况下用不到。
-i 表示可执行文件的图标。注意:图片后缀必须是.ico-c,console,-nowindowed:使用控制台,无窗口(默认)
-D 创建一个目录,包含EXE文件,但会依赖很多文件(默认选项)。

使用问题:
1、如果Python脚本使用到了第三方库,如何打包?

 方法一:将第三方库对应的包复制到待打包python脚本的同目录下,再执行打包命令。方法二:pyinstaller -F  路径\文件名.py 路径\文件名.py 

2、我的python脚本主要是命令行输出,但是程序执行完就退出无法查看相关信息,如何处理?

在python脚本最后一行添加命令:
os.system('pause') 或者 raw_input('Press enter any key to exit...')

3、 我想给我的打包后的执行程序换个图标,如何处理?

  使用参数-i :  pyinstaller -F -i tupian\qq.ico myScript.py 图标文件后缀名必须是.ico

4、程序运行出现CMD窗口,如何去除?

  带上参数-w : pyinstaller -F myScript -w 
http://www.hrbkazy.com/news/26462.html

相关文章:

  • 做视频网站的上市公司自动点击关键词软件
  • 解释微信微网站谷歌商店paypal下载官网
  • web网站开发语言徐州网络推广服务
  • 做网站需要资质吗百度搜索下载安装
  • 公司网站建设制作全赣州seo顾问
  • flash 如何做游戏下载网站市场调研分析报告范文
  • 做网站需要的信息西安推广平台排行榜
  • 西昌网站建设好省推广100种方法
  • 建站科技公司搜狗网站seo
  • 二手车网站怎么做的沈阳seo排名优化推广
  • 网站开发市场分析开源seo软件
  • 商城网站模板dede微信附近人推广引流
  • 网站qq安全认证外贸建站
  • 如何建网站卖东西金融网站推广圳seo公司
  • 凡科网站代码seo引擎优化教程
  • 如何做一位网站销售客服申请自媒体平台注册
  • 普宁17网站一起做淘宝提高基层治理效能
  • 云南建设招标网站seo收录排名
  • 广东网站建设联系电话广州百度关键词推广
  • 合肥电子商务网站建设哈尔滨网站优化
  • 苏州专业网站建设网站推广平台有哪些
  • 三水网站设计百度搜索推广技巧
  • 成都哪家公司做网站好app推广方案范例
  • 网站开启速度处理器优化软件
  • 网站开发知乎免费引流微信推广
  • 龙口做网站哪家好关键字广告
  • 企业名称核准查询系统天津放心站内优化seo
  • ac域名的网站有啥不同南宁seo优势
  • 公司没有销售网站怎么做业务最新新闻热点话题
  • 教如何做帐哪个网站好搜索引擎优化seo优惠