python入门指南bl-入门 第一个python可视化程序 基于pyqt5
不得不说
py的GUI实在是太难上手了 我现在突然很怀念MFC VB c#这些东西了 因为控件的代码你只要一点就能进入查看 而pyqt5 pyside2 都不可以
你要看就看全部的代码 你要改你也只能转换成py文件再改 你却得不到实时的反馈和交互 我也不知道我改了这段代码跑出来会怎么样
跑了之后又开始难受 图形化界面没了 懂我意思么
感觉python 的GUI设计 designer这个东西只是为了让你方便调整位置罢了 不是为了让你方便看代码
话不多说 首先我们打开pyqt5designer 这个图形化界面
支持控件的拖动 很好
我们先直接拖进去一个pushbutton
此时双击pushbutton 并不会像vb c#等开发工具一样 给你跳转到这个控件的代码界面 而是会让你重命名
...
怎么看代码呢?
这里有两种方法
方法一 预览
果然 只能“看啊”
方法一开始我还报错了 找不到uic.exe文件 因为绝对路径错了 自己看错误原因改改路径 把uic.exe复制过去
怎么找uic ? 用everything这个工具
方法二
另存为ui文件
copy到pycharm
事先 必须将pyuic集成到pycharm的external tools上 (具体方法百度 pycharm 配置pyqt5)
https://blog.csdn.net/zhangziju/article/details/80243858
之后点击pyuic 即可转化为py文件
此时可以编辑它了 比如加入一些响应事件 这里略了
转化为py文件后 当然我改名了 本来是untitled 改成了Mainwin
此时Mainwin代码如下:
注意:Mainwin中 只不过是函数的定义罢了 并没有调用和实例化
所以你跑这个py程序 并不会有结果
所以我们现在建立一个Test.py去调用它
源码如下:
importsysimportMainwinfrom PyQt5.QtWidgets importQApplication,QMainWindowif __name__ == '__main__':
app=QApplication(sys.argv)
Mainwindow=QMainWindow()
ui=Mainwin.Ui_Form()
ui.setupUi(Mainwindow)
Mainwindow.show()
sys.exit(app.exec_())
注意这些类名不要搞混
跑一下Test.py
成功了
python入门指南bl-入门 第一个python可视化程序 基于pyqt5相关推荐
- python编程入门指南-编程入门指南
编程入门指南 ----------------------------------------------- 编程入门指南 v1.5 --- https://zhuanlan.zhihu.com/p/ ...
- python入门指南by-Python 入门指南
Python 入门指南¶ Release:3.6.3 Date:Nov 26, 2017 Python 是一门简单易学且功能强大的编程语言.它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面 ...
- python入门指南pdf-跟老齐学Python+从入门到精通 PDF 下载
相关截图: 资料简介: 本书是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用.以比较轻快的风格,向零基础的学习者介绍一门时下比较流行.并且用途比较广泛的编程语言, ...
- python代码优化指南_扣丁学堂Python视频教程之Pandas初学者代码优化指南
扣丁学堂Python视频教程之Pandas初学者代码优化指南 2018-02-05 10:44:24 1320浏览 今天扣丁学堂给大家介绍一下关于Python视频教程之Pandas详解,首先Panda ...
- linux和python学哪个好一些-作为一个Python自学者,怎样学好Python?
想学习Python? 加群:778570108? ?分享资源和在线课堂,专业教学. 对于有基础的更容易上手.可以根据计划进行学习,楼主是否有基础?不知道楼主进行到哪一步了.只要路线可以先把基础打好,后 ...
- Python 程序 可以一直输入 quit_从零开始学Python - 第002课:第一个Python程序
在上一课中,我们已经了解了Python这门语言并安装了运行Python程序所需的环境,相信大家已经迫不及待的想开始自己的Python编程之旅了.首先我们来告诉大家在哪些地方可以写Python程序. 编 ...
- python cms模板_python基础-第一个python程序
前言 上一章中,我们介绍了怎么去安装python环境,作为我们入门python的先决条件,今天,我们通过编写第一个python应用程序的方式,正式进入python的大门. 首先,关于python,有两 ...
- python培训班一般多少钱-报一个python培训班多少钱?
Python因为简单全面易用而成为近年来大热的编程语言.用Python编写代码一点都不难,事实上它一直被赞誉为最容易学的编程语言.很多人看到了python的发展前景,开始学习python,那么,报一个 ...
- 对《Python核心编程》中“第一个Python程序”的改进
概述: 本程序主要是模仿<Python核心编程>中3.6节--第一个Python程序,并在其基础上做了一些小的改进,而改进的要求则是来源于第三章的课后练习题. 本篇博客的一个核心问题就是在 ...
最新文章
- Blender着色器纹理材质创作教程含源文件 Shader Forge
- android 开发环境 配置和说明
- 忽略NVRAM的config,修改cisco密码
- Intel最新路线图:10nm得等2017年底
- 《HelloGitHub》第 24 期(两周年)
- Centos 7忘记密码,如何重置
- html乱码原因与网页乱码解决方法
- 数据库课程设计——某工厂的物料管理系统(附Java源码与课程设计报告)
- HttpClilent整合Spring使用【配置和代码】
- python读取邮箱邮件_Python读取我的outlook邮箱并分析邮件
- html 渐变背景色,渐变文字颜色
- 大学物理实验空气比热容比的计算
- Excel如何完成多权重计算
- 洛谷P3224【HNOI2012】永无乡
- Python3 遇到\\u开头的编码
- Jackson JsonParser 和 JsonGenerator
- html文本显示不完整,div css网页显示不完整的原因分析及解决方案
- 华为设备配置策略路由
- k3s 卸载_离线安装K3S Server(v1.17.4+k3s1)
- CSS笔记 (参考很多文章 非原创)