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

鹤壁百度网站建设婚纱网站页面设计图片

鹤壁百度网站建设,婚纱网站页面设计图片,给人做网站的公司,锦州网站建设1 PyQt5 图形界面开发工具 Qt 库是跨平台的 C 库的集合#xff0c;是最强大的 GUI 库之一#xff0c;可以实现高级 API 来访问桌面和移动系统的各种服务。PyQt5 是一套 Python 绑定 Digia QT5 应用的框架。PyQt5 实现了一个 Python模块集#xff0c;有 620 个类#xff0c;…1 PyQt5 图形界面开发工具 Qt 库是跨平台的 C 库的集合是最强大的 GUI 库之一可以实现高级 API 来访问桌面和移动系统的各种服务。PyQt5 是一套 Python 绑定 Digia QT5 应用的框架。PyQt5 实现了一个 Python模块集有 620 个类6000 个函数和方法。PyQt5 的优点简单好用功能强大 跨平台支持文档齐全稳定性高生态支持开源免费。 本文使用AnacondaVSCode配置PyQt5环境在开始之前新建Anaconda的虚拟环境如果不需要虚拟环境可以直接使用默认的Base环境。详细安装过程请参考Anaconda 和 PyTorch安装 2 AnacondaVSCodeQT Designer配置PyQt5环境 2.1 创建虚拟环境 虚拟环境的本质就是在你电脑里安装了多个Python解释器可执行程序每个Python解释器又关联了很多个包、模块项目代码在运行时是使用特定路径下的那个Python解释器来执行。 # 格式如下 conda create -n 虚拟环境名字 python版本 # 创建虚拟环境开始新项目时执行一次 conda activate 虚拟环境名字 # 进入虚拟环境每次打开终端都需要执行 conda deactivate # 退出虚拟环境一般很少使用 conda remove -n 虚拟环境名字 --all # 删除虚拟环境一般很少使用 # 示例 conda create -n test python3.8 conda activate test conda deactivate conda remove -n test --all2.2 安装PyQt5 1. pip 安装 PyQt5 在新创建的虚拟环境中安装PyQt5 pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/安装了 PyQt5 就可以用 Python 语言编写 Qt 程序。例如可以用一个简单的例程检测 PyQt5 的安装是否成功。 from PyQt5 import QtWidgets import sysif __name__ __main__:app QtWidgets.QApplication(sys.argv) # 初识化界面MainWindow QtWidgets.QWidget() # 生成一个主窗口MainWindow.show() # 显示主窗口sys.exit(app.exec_()) # 在线程中退出 运行程序将弹出如下界面 2. pip 安装 QtTools 虽然安装 PyQt5 就可以编程实现 GUI但是学习、编程、调试、修改都是相当复杂和繁琐的。而 Qt Designer 基本是通过人机交互的排版方式进行界面设计非常方便、直观。所以我在使用 Qt Designer 图形界面设计工具之后就再也不愿意编写 Python 程序来实现 GUI 了。 Qt Tools 包含了两个重要的工具 图形界面设计工具 Qt Designer用于设计图形界面生成 .ui文件以 xml 格式存储界面和控件的属性UI 文件转换工具 PyUic用于将 .ui 文件解析为 .py 文件的工具。 Qt Tools 工具可以直接使用 pip 方式安装 pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple/2.3 VSCode安装插件 在vscode应用商店中安装PYQT Integration插件安装完成后点击pyqt integration右下角的小齿轮选择扩展设置extension settings设置下面两个path可以搜索anaconda和python的安装目录进行查找 运行调试选择Python解释器我这里解释器是Python 3.8.16 (被命名为pyqt5) Pyqt-integration › Qtdesigner: Path 我的路径为 C:\Users\CarpeDiem\.conda\envs\pyqt5\Lib\site-packages\qt5_applications\Qt\bin\designer.exe Pyqt-integration › Pyuic: Cmd 我的路径为 C:\Users\CarpeDiem\.conda\envs\pyqt5\Scripts\pyuic5.exe 2.4 QtDesigner 和 PyUIC 的快速入门 在VSCode工作区右击选择 PYQT:New Form会弹出 Qt Designer 设计器 (1) 新建窗体 首次运行 QtDesigner 时可能会自动弹出 “新建窗体” 对话框也可以通过菜单栏选择“文件 - 新建” 或快捷键 “CtrlN” 唤起 “新建窗体” 对话框。 在 “新建窗体” 窗口的左侧菜单选择 “MainWindow” 新建一个图形窗口。 (2) 设计图形界面 QtDesigner 的使用界面与 AutoCAD 等设计软件类似很好上手。 主界面分左中右三部分左侧是各种备选的控件对象右侧上方的 “对象查看器” 显示控件的树状结构右侧下方的 “属性编辑器” 显示控件的各种属性中间部分用于显示所设计的界面。 新建的窗口 “MainWindow” 虽然是一个空白的图形窗口但已经生成了 centralwidget、menubar、statusbar 三个基本控件可以在右侧上方 “对象查看器” 查看这些控件及结构。 下面我们为新建的图形窗口添加几个图形控件 新建一个按钮控件 从左侧控件栏的 Button 中选择 PushButton 按钮鼠标左键点中 PushButton 按钮不放移动鼠标将 PushButton 按钮拖动到中间的新建图形窗口内的任意位置松开鼠标左键就在图形窗口位置生成了一个 PushButton 按钮对象。鼠标左键点击图形窗口中的这个 PushButton 按钮对象拖动按钮可以调整控件的位置对于其它控件也可以通过鼠标拖动来调整位置。鼠标选中 PushButton 按钮对象控件周围的边界位置上就出现 8个蓝色的点表示控件被选中这时可以在右侧的 “属性编辑器” 内对对象的属性进行编辑和修改例如 将 PushButton 对象的高度修改为 120宽度修改为 40将 PushButton 对象的 “QAbstractButton-text” 修改为 “测试按钮” 新建一个文本显示框控件 从左侧控件栏的 InputWidget 中选择 TextEdit 按钮鼠标左键选中 TextEdit 按钮拖动到新建图形窗口内的松开鼠标左键就在图形窗口生成了一个 TextEdit 对象。鼠标选中 TextEdit 对象在右侧的 “属性编辑器” 内可以对对象的属性进行编辑和修改例如 将 TextEdit 对象的高度修改为 300宽度修改为 200对于 TextEdit 对象的显示内容可以用 html、markdown 等格式编辑也可以鼠标双击 TextEdit 对象唤出 html 编辑对话框输入希望显示的内容。 现在我们就已经用 Qt Designer 完成了一个基本的图形界面。 (3) 将设计的图形界面保存为 .ui文件 在设计器中进行控件设计保存。命名为 test03.ui。回到VSCode发下工作目录下多出 *.ui 文件 (4) 右键生成的 test03.ui选择 PYQT:Compile Form则会自动生成 UI_test03.py 文件 我们编写一个主程序调用设计的图形界面 UI_test03.py就可以完成一个图形界面应用程序 author: CarpeDiem date: 23/5/1 version: 0.1 description: PyQt5初步使用 Idea: Demo of GUI by PyQt5from PyQt5.QtWidgets import QApplication, QMainWindow import sys from Ui_test03 import Ui_MainWindowif __name__ __main__:app QApplication(sys.argv) # 创建应用程序对象main_window QMainWindow() # 创建主窗口ui Ui_MainWindow()ui.setupUi(main_window)main_window.show() # 显示主窗口sys.exit(app.exec_()) # 在主线程中退出 运行程序 GUI_Demo2.py将弹出如下的图形界面 这里的按钮和点击之后并没有任何反应这是因为我们还没有设置这些控件所触发的动作和应用。在以后的程序中我们将不断增加和丰富这个图形界面应用程序。 补充 常见错误无法将*.ui文件转为py文件         将 *.ui 文件转为py文件使用的是 pyuic5.exe 程序常用的命令为 pyuic5 -o destination.py source.ui其中-o 是操作参数表示要生成一个文件即将 source.ui 转换成 destination.py。在配置好PYQT Integration插件后经常会遇到ImportError: DLL load failed: 找不到指定的模块 的错误。常见原因有两个 python3.dll丢失通过Anaconda安装的Python缺少了python3.dll可以从网上下载python3.dll然后放到 Anaconda中python36.dll所在目录中PyQT5包冲突大部分是这个错误 原因2的解决方法 执行 pip uninstall PyQt5 再重新安装如果还是不行则使用 pip list 命令查看已安装的包将里面有关 PyQt 和 Qt 的相关项全部卸载然后重新执行上面的“PyQt5安装”步骤 参考 vscode配置pyqt5全过程https://blog.csdn.net/qq_37080185/article/details/121616507Python 小白从零开始 PyQt5 项目实战8汇总篇完整例程https://blog.csdn.net/youcans/article/details/120925109PyQt5 教程https://www.w3schools.cn/pyqt5/index.html
http://www.dnsts.com.cn/news/155709.html

相关文章:

  • 网站建设及运营 多少钱中国建设教育协会官方网站
  • 苏州网站网络营销推广厂西建设厅网站
  • 连云港市建设工程安全监督站网站天津高端网站建设
  • 上饶有哪些做网站的店大连优化排名推广
  • 关于书店网站开发实例的书专业网站开发价格
  • 通州商城网站建设青海报社网站建设公司
  • 关于设计的网站有哪些方正宽带网络服务有限公司
  • 淘宝客网站主题模版网站开发加设计要多少钱
  • 山西天镇建站哪家好腾讯云网站建设教程
  • 一个简单的政务网站开发要多久湘潭做网站 搜搜磐石网络
  • 网站登陆注册怎么做南宁网红夜市
  • 如何用织梦做网站详细教程sem网络推广是什么
  • joomla可以做预订类网站吗江苏住建厅电子证书查询
  • 哪些公司需要网站开发工程师北京网站建设 乐云seo
  • ssh鲜花礼品网站建设长春高端模板建站
  • 网站开发单子西安网站seo 优帮云
  • 鸿顺里网站建设如何找专业的网站建设公司
  • 建设厅网站总经济师是干什么的网站推广工作内容
  • 网站优化软件破解版高级网页设计师
  • 上海市网站开发公司排名企业门户网站模式
  • 网站推广的定义及方法东莞机械网站建设
  • 设计师做兼职的网站建设网站需要多久到账
  • 炫客网站建设网站开发报价和开发周期
  • 网站建设规划书中的技术可行性不包括怎么看得出网站是哪个公司做的
  • 企业手机网站源码下载wordpress统计查看
  • 湖南做网站磐石网络案例wordpress 电脑微信登陆
  • 建设网站的建筑公司深圳it外包服务公司
  • 用代码怎么做网站徐州cms模板建站
  • 旺道seo怎么优化网站域名代备案网站
  • 大学加强网站建设与管理的通知广告平面设计用什么软件