不要问我为什么要用 python 来做这种事,我回到“高兴咋地”也不是不可以,总之好奇有没有好的解决方案。逛了一圈下来,总体上来说,python 图形界面有以下几个可行度比较高的解决方案。

1. pyside

为什么要把它写第一个呢?因为已经接触过 Qt,所以,总体来讲,感觉它更亲一点。没错,它就是 pyQt 的 LGPL 版本(Qt官方的介绍是,Python for Qt)。

这个框架最早是由 Nokia 的芒果团队做完的,但是,众所周知的原因,这个团队已经消失了。目前从找到的资料来看,Qt 重新接管了它的开发工作,而且处于活跃状态。但是也不见有人推广啊。。。据说,Matplotlib,PhotoGrabber,Wing IDE,Lucas Chess,Fminer都是用 pyside 来做的,貌似很好用的样子(别问我他们是干嘛的,我是 copy 来的)。

Nokia 的团队开发的哟!是为了手机开发的哟!那自然天然的支持 Qt Mobile Interface 了。

它的主页:http://qt-project.org/wiki/PySide/

这两位兄台对 pyside 做了不错的介绍:

1) http://blog.sina.com.cn/s/blog_62c832270101dca6.html

2)http://www.cnblogs.com/goodhacker/p/3984377.html

2. tkInter

这是 python 做的 tk/tcl 的壳。tk/tcl 有着广泛的应用,据说用户群体很庞大。而且, tcl8 以后,用它做出来的 App 已经可以具备系统原生的效果了,不再是那种丑丑的界面。

这个是 python 官方承认的标准 GUI 方案(官方说 “de-facto standard“,执行上的标准,我们还没承认?),资料也比较多,自行了解吧,这里只做备忘。

总体感觉不大好,虽然说也支持多种平台,但是还是呵呵了。

主页:https://wiki.python.org/moin/TkInter/

3. wxPython

wxWidget 的 python 版本。wxWidget 的知名度也就不必介绍了,似乎 wxPython 也比 tkinter 更受欢迎。wxPython 的官方站更是吊炸天的挂着一句“Why the hell hasn't wxPython become the standard GUI for Python yet?”。

tkinter 都没兴趣了解, wxWidget 也就被呵呵了。不过做小三能做这么有名,也自然有过人之处,自然不能榜上无名。

主页:http://www.wxpython.org

python设计程序界面_python图形界面(GUI)设计相关推荐

  1. python复杂美观的图形界面_Python图形界面美化的方法论

    很多人都吐槽,使用 Tkinter.PyQt5等工具制作出来的图形界面程序太丑了.既然觉得它丑,我们来想想,它为什么会那么丑. 文章目录 功能性是开发的第一要务 模块提供的都是原生组件 界面的美化的几 ...

  2. python制作软件界面_Python图形界面GUI程序设计

    1.GUI是什么? 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 图形用户界面是一种人与计算机通信的界面显 ...

  3. python 图形界面窗体设计_Python 图形界面(GUI)设计

    原博文 2015-03-28 09:10 − 不要问我为什么要用 Python 来做这种事,我回到"高兴咋地"也不是不可以,总之好奇有没有好的解决方案.逛了一圈下来,总体上来说,P ...

  4. 百家号 python高手养成_【一点资讯】Python使用PyQt5进行图形界面GUI编程之详解QWidget类的坐标体系 www.yidianzixun.com...

    Python使用PyQt5进行图形界面GUI编程之详解QWidget类的坐标体系 上篇内容,我们详细介绍了使用PyCharm中LiveTemplate功能快速输入一个GUI应用框架的办法.(参见学会这 ...

  5. python 写一个带有菜单界面_python菜单界面

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在python中有多个图形界面开发的库,一般我们会见到用到的有tkinter,p ...

  6. python编写的软件界面-用Python写一个带图形界面的文件压缩软件

    这又是一篇用Python写小软件系列,最近有点写上瘾了,文件压缩和解压我们在日常工作学习中会经常用到,比如winrar.快压.好压等压缩软件,猿人学用Python做个简易图形界面的压缩软件. 打开之后 ...

  7. Python编写的桌面图形界面程序实现更新检测和下载安装

    在Python中我们有很多种方案来编写桌面图形用户界面程序,譬如内置的 Tkinter .强大的 PyQt5 和 PySide2 ,还有 wxPython .借助这些或内置或第三方的模块,我们可以轻松 ...

  8. Python上位机软件图形界面实战——PyQt

    转载:https://blog.csdn.net/qq_25939803/article/details/97894219 文章目录 引言 1 环境配置 2 新建一个软件窗口 3 QtDesigner ...

  9. CentOS 7安装和配置的基础教程,字符界面下安装图形界面,图形界面和字符界面的切换

    CentOS 7安装教程: 准备阶段: 软件:VMware Workstation 镜像文件:CentOS-7-x86_64-bin-DVD1.iso CentOS 7.9(2009) 下载:页面加载 ...

  10. Linux启动界面切换:图形界面-字符界面(转)

    Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1.在字符界面输入startx或init 5 . 2.通过编辑/etc/inittab文件实现默认进入图形界面. 把其 ...

最新文章

  1. 人民大学云计算编程的网上评估平台--解题报告 1004-1007
  2. insert返回主键 — mybatis selectKey
  3. ondestroy什么时候调用_尾调用和尾递归
  4. HiveQL: 数据操作
  5. 还是不知道怎么用FreeTextBox 3.0,郁闷致死
  6. 小米一元流量magisk_电信流量10G才9.9元?
  7. 一个as3开发人员的话
  8. linux内核串口调试,linux 串口调试方法
  9. ngrok 代理访问
  10. php推送mip示例,首页—mip推送软件—首页
  11. 分布式存储数据库的Key的随机分布(RP)和顺序分布(OPP)
  12. 如何选择视频编码格式
  13. 服务器16g内存设置多少虚拟,电脑需要设置虚拟内存么(16g虚拟内存设置多少合适)...
  14. 个人小程序开发有哪些限制?
  15. eBay Android app 最新,ebay国际版app下载
  16. 五险一金重要吗?还是趁年轻多赚钱比较重要?
  17. 【每日一句】名人名言学英语(11.26)
  18. 什么是构造方法,为什么要使用构造方法
  19. JODD与数据页面绑定
  20. 关于64位UBUNTU硬盘安装方式详解,和提示找不到vmlinuz的分析

热门文章

  1. Linux查看硬盘挂载
  2. 渗透测试-地基篇-拖库七种方法(十一)
  3. 应用信息获取ActivityManager
  4. 流量分析技术丨分享科来网络通讯协议图2022版本(附下载链接)
  5. windows10未安装画图工具解决办法
  6. 应用程序无法正常启动0xc0150002 解决方式
  7. kaggle Titanic泰坦尼克
  8. Android入门,android基础开发
  9. Head First Java 中文高清版 免费分享
  10. 三边定位的最小二乘法运用