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

python Gui界面小白入门学习

 今天是2025年7月7日,在参加工作时第一次接触python,那会儿就想用python做Gui界面,

觉得程序没有界面还叫程序么,用户咋使用呢?主要原因是那会儿接触得工作场景太少了,后面真正开始接手相关工作后,就再也没关注过界面的问题了,毕竟都是通过代码命令这些操作程序,真正工作也不需要,就没有再管了。现在已经不写程序好几年了,更多的是偏向运维工作。为了让不具备运维知识的使用人员能使用运维工具初步排查问题,运维工具具有GUI界面就显得尤为重要。之前陆陆续续学了一点知识,但一直没有动力来做这个事情,现在从0起步,好好的当成一件事情来做,通过CSDN博客监督自己是一个不错的办法。

第一天工作

1、安装python、pycharm代码编写工具

python版本如果是新安装,那就选择一个稳定的python3版本,因为python2已经不支持了,安装方式参照此文快捷安装:Python3安装/Windows中配置安装python3教程/cmd中执行python命令无效_python安装后cmd运行不了-CSDN博客pycharm 也可以找一篇类似上述安装的文章,不用花太多时间;

确认运行环境可用,编写第一个helloword显示成功:

2、安装pyqt5 \ pyqt5-tools工具包

打开cmd命令控制台,输入如下命令自动安装;

python -m pip  install  PyQt5

python -m pip  install  PyQt5-tools

3、编写第一个界面程序

不懂结构、不懂顺序、不懂意思,反正就是一个模仿抄写,然后慢慢一句句的做笔记学习

from PyQt5.Qt import *
import sys
app = QApplication(sys.argv)window = QWidget()
window.setWindowTitle("第一个界面")
window.resize(500,500)
window.move(400,200)
window.show()sys.exit(app.exec_())

运行结果如下:

能出第一个界面算是开了一个好头,后面就一点点的积累,毕竟控件太多了。

http://www.xdnf.cn/news/15058.html

相关文章:

  • 数据一致性解决方案总结
  • Java结构型模式---装饰者模式
  • 【通识】NodeJS基础
  • jmeter做跨线程组
  • 【LeetCode207.课程表】以及变式
  • Redis数据淘汰策略
  • 从0开始学习R语言--Day42--LM检验
  • 旅游管理实训室建设的关键要点探讨
  • uniapp中使用uView-plus踩坑记录
  • 数据结构基础准备:包装类 泛型 泛型的上界 密封类
  • 脑电分析入门指南:信号处理、特征提取与机器学习
  • 主流大模型Agent框架 AutoGPT详解
  • 深度学习模型在C++平台的部署
  • vue2 echarts中国地图、在地图上标注经纬度及标注点
  • 伪装计算器软件,隐藏手机隐私文件
  • 精准医疗,AR 锚定球囊扩张导管为健康护航​
  • 暑假读书笔记第五天
  • 剑指offer54_平衡二叉树
  • PostgreSQL如何进行跨服务器迁移数据
  • JavaEE初阶第八期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(六)
  • Flink-1.19.0源码详解-番外补充4-JobGraph图
  • HTML应用指南:利用GET请求获取全国山姆门店位置信息
  • 二分查找篇——在排序数组中查找元素的第一个和最后一个位置【LeetCode】
  • Go 延迟调用 defer 用法详解
  • dify配置邮箱,密码重置以及邮箱邀请加入
  • Android Notification 通过增加addAction 跳转回Service重新执行逻辑
  • 中山排气歧管批量自动化智能化3D尺寸测量及cav检测分析
  • QNX中timer的使用
  • 【C++】容器适配器 + stack/queue/deque详解
  • Android-重学kotlin(协程源码第二阶段)新学习总结