当前位置: 首页 > 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.w-s-a.com/news/718383/

相关文章:

  • 广告网站建设制作设计服务商安卓app软件定制
  • 公司网站设计与实现中国职业培训在线官方网站
  • 网站服务器空间租用郑州官网网站推广优化
  • 郑州网站建设外包业务wordpress站酷首页
  • 机关门户网站 建设 方案个人怎么申请注册商标
  • 梧州网站建设有哪些九江网站建设优化
  • APP网站建设开发企业发展英文seo招聘
  • 临海市住房和城乡建设规划局网站高校图书馆网站的建设方案
  • 建立门户网站张店易宝网站建设
  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价
  • 美橙互联建站网站被截止徐州网站建站
  • 网站班级文化建设视频深圳企业网页设计公司
  • 钦州网站建设公司做宣传网站买什么云服务器
  • 58同城有做网站wordpress怎么改标题和meta
  • 安通建设有限公司网站东莞地铁app
  • 群晖nas做网站滨州教育平台 网站建设
  • 住房城市乡建设部网站装修平台有哪些
  • 小米网站 用什么做的深圳广告公司前十强
  • 勤哲网站开发视频瑞安 网站建设培训
  • 有个蓝色章鱼做标志的网站高端的网站建设怎么做
  • 建站网址导航hao123html网页设计实验总结
  • 西宁市网站建设价格丽水集团网站建设
  • 长宁怎么做网站优化好本机怎么放自己做的网站
  • 诚信网站备案中心网站字体怎么设置
  • 企业网站建设费是无形资产吗佛山网站建设哪个好点
  • 网站建设就业方向国开行网站毕业申请怎么做
  • 创建一个网站的费用wordpress 4.0 安装
  • 会员登录系统网站建设dw软件是做什么用的