python如何开发小程序,python怎么做软件开发

大家好,小编来为大家解答以下问题,python如何开发小程序,python怎么做软件开发,现在让我们一起来看看吧!

本篇文章给大家谈谈用python编写一个小程序,以及如何用python做小软件,希望对各位有所帮助,不要忘了收藏本站喔。

本篇文章给大家谈谈用python编写一个小程序,以及如何用python做小软件,希望对各位有所帮助,不要忘了收藏本站喔Deepl降重。

最近想学习利用Python进行GUI的设计,网上找了很多教程与方法,用的最多的是使用PyQt+Python就进行开发,同时利用PyQt做出来的界面也是相对而言较为方便且比较美观 python必背简单代码。

所以自己在闲暇之余,也学习了使用PyQt5+Python进行图形界面的设计,并开发一款属于自己的小软件 火车头采集文章批量伪原创【php源码】。

第一篇博客将主要说明如何利用PyQt5进行界面设计,并转化成.py格式的文件。本文的Python版本是Python3.5,通过Anoconda安装的。


安装PyQt5与Qt Designer
PyQt5

通常只要安装了Anoconda,就会默认装好PyQt5,检验的方法很简单。只需在你的Python里面输入import PyQt5没有报错就可以了。没有的话直接在命令行窗口(Win+R,然后输入cmd)输入pip install PyQt5进行安装即可。(使用国内的源则可用如下的命令:pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple,可参考: pip(国内镜像)快速安装Python库)

Qt Designer

Qt Designer是用来设计界面的,可以让用户在极短的时间里创建一个图形化用户界面的图形设计器。利用 Qt Designer,我们可以通过拖拉或点击的方式,在窗口的适当位置上添加一些输入框和按钮等窗口组件构造图形用户界面,并可预览效果。其界面如下:
这里写图片描述

左侧就是控件,右侧是每个控件中的一些属性,可以进行修改。

通常在我们安装完Anoconda后,只有PyQt5库,点进去没有Qt Designer,具体可以查看Anoconda的路径(例如:C:\Users\用户\Anaconda3\Lib\site-packages\PyQt5)。

所以如果我们想要使用Qt Designer则需要使用pip进行安装(不需要重新装几个G的Qt Creator)。我们需要打开命令行输入如下命令即可:

pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

然后我们再去Python库的路径下(C:\Users\用户\Anaconda3\Lib\site-packages),找到pyqt5-tools文件夹,里面就有designer.exe,双击进入即可。



设计自己想要的界面

然后就可以开始设计以及想要的界面了。我的目标是创建一个针对文件转换的小软件,也就是需要有一个输入文件路径,输出文件夹路径,确认以及取消几个按键组成,其最终效果如下:


这里写图片描述

其制作的方法其实非常简单,将左边的需要的内容一个一个往中间拖动即可,其实不需要排列太整齐,只需要大致的排成下图所示的样子即可:


这里写图片描述

然后全选,右键,选择Lay outLay out in a Grid就会自动排列整齐。(或者快捷键Ctrl+5


然后你也可以拖动,或者添加一些内容变成你想要的格式。

对于每一个控件,右侧都会有其对应的属性,通过修改里面的内容,就可对控件进行修改,包括文字大小、颜色、背景颜色、对象名称等等。
这里写图片描述

我们需要注意的是objectName,建议不要用默认的名称,而是修改成按钮的实际作用的英文名称。如果用默认的名称,需要记住左侧每一个元素以及与其对应的名称是什么,这在后面使用Python对其后端进行编程时需要用到。例如上图中所示的就是pushButton_2

在我们设计完成这样一个界面时候,直接将其保存,这样就可以得到一个.ui的文件。但这还不够,因为我们想使用Python进行程序的编写,所以还需要将其转换为.py格式的文件才行。


将.ui的文件转换为.py的文件

我们想修改文件的格式,当然不是仅仅只是将后缀进行修改就可以。而是需要在命令行中输入下述的命令,才可将srs1.0.ui文件转换成srs.py文件,而里面的代码也会变为Python的代码。

pyuic5 -o srs.py srs1.0.ui

注意,需要转换的时候需要首先cd到储存srs1.0.ui文件的路径(例如将上面代码中的srs1.0.ui变为D:\Desktop\srs1.0.ui),或者还有一种方法不需要手动输入路径,直接输入上述命令即可。就是我们不用传统方式打开命令行,而是在文件存储的文件夹下打开Windows PowerShell,方式如下图所示:先文件夹形式打开桌面,然后点上面的文件,再选择Windows PowerShell


这里写图片描述

打开的界面如下所示,然后再输入pyuic5 -o srs.py srs1.0.ui即可转为文件名为srs.py.py文件。
这里写图片描述


后面我们就要为实现界面所示按钮的功能而奋斗了!具体实现在 Python制作小软件——2. 实现界面中的退出功能进行了介绍~

2401_84668251
关注 关注
  • 53
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PYQT5界面设计
耶耶耶的博客
08-21 6424
pyqt5界面设计学习 设备:pycharm+python3.6+pyqt5 1,进入qt designer 在pycharm的终端输入后回车: pyqt5designer 2,新建一个Widget窗口 窗口尺寸可以自己任意选择,也可以默认,选择完之后会自动弹出窗口; 3,窗口控件选择 界面左侧是我们需要使用的控件; 本次我们先练习一个简单的登录界面设计 所以选择以下控件:(控件直接用鼠标左键点中拖拽到窗口里面即可) Label、pushbutton、textline 点击修改文字: 一个简易的
python 编写实用小工具-python实用小工具介绍
weixin_37988176的博客
10-30 1349
一、秒级启动一个HTTP下载服务器在实际工作中,时不时会有这样的一个需求:将文件传给其他同事。将文件传给同事本身并不是一个很繁琐的工作,现在的聊天工具一般都支持文件传输。但是,如果需要传送的文件较多,那么,操作起来就会比较麻烦。此外,如果文件在远程的服务器上,你要将文件传给同事,则需要先将远程服务器的文件下载到本地,然后再通过聊天工具传给同事。再或者,你并不是特别清楚要传哪几个文件给同事,所以,你...
Python制作小软件——1. 安装并使用PyQt5进行界面设计
热门推荐
Kanny
08-06 10万+
将ui格式的文件转化为py的Python文件 pyuic5 -o srs.py srs1.0.ui
python图标编程_Python图形界面GUI程序设计
weixin_39653448的博客
11-20 373
我的博客:blog.zeruns.tech1、GUI是什么?图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字...
PyQt5| 界面设计 |利用Qt Designer实现简单界面交互
最新发布
weixin_67437706的博客
06-23 6950
利用qt designer一个简单的实现交互的小程序
从0到1使用python开发一个半自动答题小程序的实现
12-17
本教程主要介绍如何使用Python从零开始开发一个半自动答题小程序,特别是针对微信读书中的每日一答游戏。通过该小程序,用户能够更轻松地完成答题,获取无限阅读卡。首先,我们会看到一个简短的项目演示,然后了解所...
个人垃圾分类小程序项目(python开发源码+项目说明+数据库).zip
10-17
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在课程...个人垃圾分类小程序项目(python开发源码+项目说明+数据库).zip
Python开发一个桌面小程序,简直优雅至极~
xff123456_的博客
11-15 1653
这次的案例非常简单哟~
Python制作快递查询系统,再一次感受到了Python的强大!_python开发快递小程序
m0_61549953的博客
05-05 878
学好 Python 不论是就业还是副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一个Python开发的小型磁盘文件管理系统源码.zip
05-27
这是一个基于Python开发的小型磁盘...通过学习和理解这个项目,开发者可以深入了解Python的文件操作、GUI编程以及软件设计原则,并能够创建自己的文件管理系统。同时,这也是提高Python编程技能和实践经验的好机会。
python开发应用软件实例-python之wxPython应用实例
weixin_37988176的博客
10-29 226
本文实例讲述了python之wxPython的使用方法,分享给大家供大家参考。具体方法如下:先来看看效果,这里加载一张图片:代码如下:#!/usr/bin/env python"""hello wxPython program"""import wxclass Frame(wx.Frame): #wxPrame subclass&quot...
使用PyQt5界面设计
专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。
12-01 2万+
使用PyQt5界面设计,Qt Designer 是通过拖拽的方式放置控件,并实时查看控件效果进行快速UI设计。最终生成.ui文件,可以通过pyuic5工具转换成.py文件。
软件制作:Python
ann__1121的博客
06-13 169
一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布...
python gui编程 自动化框架_Python 自动化库介绍 PySimpleGUI
weixin_39957186的博客
01-28 543
python在运维和办公自动化中扮演着重要的角色,PySimpleGUI 是一款很棒的自动化辅助模块,让你更轻松的实现日常任务的自动化。1、PySimpleGUI安装在命令行/终端输入:pip install pysimplegui,等待安装完成后,进入python环境,输入import PySimpleGUI回车无误后,确认安装成2、PySimpleGUI制作简易弹窗界面2.1 两种界面设计模式...
python PyQt5制作界面
xbsigeibwkouvfcj的博客
07-27 604
Program里面填写designer.exe的地址。(例如我的地址是D:\software\anaconda3\anaconda\envs\py37\Lib\site-packages\qt5_applications\Qt\bin\designer.exe)。拖动组件,调整好界面,保存为first文件,它会默认生成first.ui文件。回到pycharm界面,选中文件,鼠标右击,打开扩展,选择PyUIC,它会生成.py文件。生成的.py文件,直接运行不会展示效果,需要在其他py文件中调用此文件。
Python】界面设计——GUI编程之【PyQt5】
我的的博客哦
08-30 7万+
窗体定义 🔷GUI是人机交互的重要技术手段,在python中利用tkinter模块就可以方便的实现图形界面的实现; 🔷定义一个基础窗体: import tkinter as tk #导入相关窗体模块 root = tk.Tk() #创建一个窗体 添加各类操作…… root.mainloop() #显示窗体 🔷任何一个图形界面都会包含有一个主窗体,在主窗体内可以设置不同的组件,在tkinter模块中提供了Tk类,该类可以负责窗体的创建以及相关的属性定义; 方法 描述 ....
Python制作小软件——4. 利用PyInstaller打包成exe文件
Kanny
08-07 1万+
在前面:Python制作小软件——3. 利用PyQt5实现界面中的功能,介绍完了Python中如何呼唤出我们的界面后 最后最重要的就是将我们好的东西,全部打包成一个.exe可执行文件。这里我们使用的是PyInstaller进行封装。(查找过许多方法,但是最后还是选择了相对而言最便捷的方法进行封装) 安装PyInstaller 我们还是使用pip进行安装: pip install ...
python tk combobox设置值为空_python爬虫:一个界面爬虫小软件
weixin_39522927的博客
12-01 367
上一篇介绍了如何抓取一个图片网站下的mz,这里我们继续丰富上述内容文章较长,深夜时可以边听音乐边阅读 (*^▽^*)任务目标:1.抓取不同类型的图片2. 编写一个GUI界面爬虫程序,打包成exe可执行文件3.遇到的难点1.分析如何抓取不同类型的图片首先打开网站,可以看到有如下6个类型的菜单点击不同菜单,发现url显示如下大胸妹:https://www.buxiuse.com/?ci...
python的小小软件
weixin_45922969的博客
03-20 630
可以进行算术运算(二元一次方程,阶乘) 运用库进行网易云音乐的下载(需要用到cloudmusic库) 简易的文件搜索 查询天气 …(虽然有点少,但我会加油的哈哈哈哈) import os import sys import cloudmusic import time,datetime def get_weather_data() : print('------天气查询------') ...
python可以聊天软件吗_如何使用python一个聊天小程序
05-21
是的,Python可以用来开发聊天软件。以下是几种常见的方法: 1. 使用Python中的socket模块和网络编程知识来实现客户端-服务器模型的聊天软件。 2. 使用Python中的GUI库,例如Tkinter,PyQt或wxPython,来创建可视...
写文章

热门文章

  • python做一些好用的小工具,python最好用的gui工具 2185
  • 少儿编程python授课ppt,少儿编程python课件 2008
  • python如何开发小程序,python怎么做软件开发 1858
  • python程序举例,python例子大全 1323
  • 简述python的主要应用场景,python应用在哪些方面 1255

最新评论

  • python3.9.7怎么设置中文,python3.9.1怎么设置中文

    普通网友: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,文章思路清晰【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • python小游戏编程100例,python小游戏设计报告

    普通网友: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,期待博主持续带来更多好文【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • python全系列官方中文文档,python 帮助文档中文版

    普通网友: 优质好文,支持支持。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • python3.9.7怎么设置中文,python3.9.1怎么设置中文

    普通网友: 大佬高质量文章,图文并茂,逻辑清晰,受益匪浅,期待大佬新作。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • python小游戏编程100例,python小游戏设计报告

    普通网友: 学到了,细节很到位!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

大家在看

  • 【精品毕设推荐】基于SSM+jsp的在线医疗服务系统设计与实现 294
  • Linux:进程状态和优先级 2389
  • 怎么选择专利? 115
  • 模板:JDBC 连接数据库并实现 CRUD 288
  • 【精品毕设推荐】基于SSM+jsp的医院门诊挂号系统设计与实现 79

最新文章

  • python怎么控制其他程序,python控制速度代码
  • AIGC:人工智能生成内容的探索与讨论
  • 降低论文重复率的方法和技巧探讨
2024
06月 14篇
05月 162篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家衢州玻璃钢雕塑订做价格陕西玻璃钢浮雕雕塑厂上海大型商场创意商业美陈怎么做湖南特色玻璃钢雕塑优势丽江玻璃钢雕塑厂家滁州定制玻璃钢雕塑无锡拉丝玻璃钢雕塑优选企业邵阳玻璃钢浮雕人物山水雕塑菏泽玻璃钢人物雕塑景观玻璃钢雕塑铭牌玻璃钢雕塑论坛济南玻璃钢雕塑摆件价格廊坊鼎湖玻璃钢人物雕塑江油玻璃钢浮雕人物山水雕塑合肥园林玻璃钢雕塑厂家青浦耐高温玻璃钢雕塑宝鸡泡沫玻璃钢卡通雕塑厂家上海公园景观玻璃钢美陈雕塑郑州水景玻璃钢仿铜雕塑小品特色商场美陈供应商景洪市玻璃钢雕塑拉丝玻璃钢雕塑多少钱邯郸标牌玻璃钢雕塑公司长沙不锈钢水景玻璃钢彩绘雕塑滁州玻璃钢雕塑公司玻璃钢雕塑 泡沫雕塑师乐山玻璃钢卡通雕塑报价长春玻璃钢雕塑电话洛阳哪里有卖玻璃钢雕塑玻璃钢卡通雕塑厂家销售香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化