tegrarcmgui使用教程(Python如何进行GUI桌面开发有哪些不错的库可以推荐)
本文目录
Python如何进行GUI桌面开发有哪些不错的库可以推荐
Python进行GUI开发的库其实很多,下面我简单介绍几个不错的库,感兴趣的朋友可以自己尝试一下,实验环境win10+python3.6+pycharm5.0,主要内容如下:
tkinter
这个就不用多说了,python自带的GUI开发标准库,对于开发小型简单的应用来说,完全可以了,开源、跨平台,使用起来非常方便,下面我简单测试一下,主要代码如下:
点击运行程序,效果如下,一个窗口一个Label标签:
easygui
这个是基于tkinter的一个窗口GUI库,可以快速创建窗口对话框,包括常见的登陆对话框、注册对话框等,下面我简单介绍一下这个库的安装和使用:
1.首先,安装easygui,这个直接在cmd窗口输入安装命令“pip install easygui”就行,如下:
2.安装完成后,我们就可以直接编写代码进行测试了,主要代码如下,非常简单:
点击运行这个程序,效果如下:
kivy
这是一个跨平台的GUI应用程序开发库,可以用来开发安卓、苹果应用,一套程序,可以处处运行,下面我简单介绍一下这个库的安装和使用:
1.首先,安装kivy,这个直接按官方教程安装就行,如下:
2.安装完成后,就可以直接编写代码进行测试了,主要代码如下,非常简单:
点击运行程序,效果如下,这里你可以将其打包为手机应用,安装到手机上:
wxpython
这也是一个免费、跨平台的Python GUI开发库,相比较前面的tkinter来说,功能更为强大,控件也更多,下面我简单介绍一下这个库的安装和使用:
1.首先,安装wxpython,这个也直接在cmd窗口输入命令“pip install wxpython”就行,如下:
2.安装完成后,我们就可以直接编写相关代码进行测试了,主要代码如下,非常简单,一个简单的文本器:
点击运行这个程序,效果如下:
pyqt
这个Qt的一个Python接口库,借助于Qt强大的用户界面,Python也可以快速开发出GUI程序,组件更多,也更方便,只要你有一定的Qt基础,很快就能掌握这个库的使用,下面我简单介绍一下这个库的安装和使用:
1.首先,安装pyqt,这个直接在cmd窗口输入安装命令“pip install pyqt5”就行,如下,安装需要稍微等待一会儿:
2.安装完成后,我们就可以直接编写代码进行测试了,如下,一个简单的计算器:
点击运行这个程序,效果如下:
至此,我们就介绍完了这5个Python GUI库。总的来说,这5个库使用起来都非常不错,如果你的应用界面比较简单,功能要求不高,可以选择tkinter和easygui,如果界面比较复杂,功能要求比较复杂,可以考虑使用wxpython或pyqt,当然,你也可以使用其他GUI库,像pygame等,根据实际项目需求而定,网上也有相关资料和教程,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
go语言的gui开发一般用什么工具,用goqt的人多吗
Go语言的GUI开发库其实非常多,有原生态的ui,也有接口的gtk、wxWidgets,下面我简单介绍一下,感兴趣的朋友可以自己尝试一下:
ui
这是GO语言一个原生态的GUI开发库,可以跨平台使用,API简单,充分体现了Go语言的特性,对于想开发简单桌面GUI的朋友来说,非常适合,很容易学习和掌握,GitHub地址
本文相关文章:
![可以在桌面上显示日程表的软件是什么软件?大家做项目管理,时间日程用什么软件](/static/images/nopic/15.jpg)
可以在桌面上显示日程表的软件是什么软件?大家做项目管理,时间日程用什么软件
2024年6月23日 05:01
![记得10年前玩过一款游戏,有点像帝国时代,里面的农民是割麦子的,有大将,桌面上面的图标好像一个大茄子?一款游戏关于中日韩古代战争](/static/images/nopic/14.jpg)
记得10年前玩过一款游戏,有点像帝国时代,里面的农民是割麦子的,有大将,桌面上面的图标好像一个大茄子?一款游戏关于中日韩古代战争
2024年6月17日 04:05
![m3 7y30相当于什么处理器(7y30相当于桌面什么cpu)](/static/images/nopic/11.jpg)
m3 7y30相当于什么处理器(7y30相当于桌面什么cpu)
2024年6月13日 03:13
![电脑桌面图标怎么美化成好看的图标?如何美化电脑10系统的桌面与应用](/static/images/nopic/13.jpg)
电脑桌面图标怎么美化成好看的图标?如何美化电脑10系统的桌面与应用
2024年6月5日 20:26
![梦幻西游壁纸(求一些梦幻西游桌面背景的,要好看点,最好任务+背景+字 要适用于最佳分辨率1680×1050的 谢谢)](/static/images/nopic/24.jpg)
梦幻西游壁纸(求一些梦幻西游桌面背景的,要好看点,最好任务+背景+字 要适用于最佳分辨率1680×1050的 谢谢)
2024年5月30日 23:57
![实时卫星云图(earth view 的实时桌面卫星云图怎么跟中央气象台发布的风云2卫星云图不一样)](/static/images/nopic/19.jpg)
实时卫星云图(earth view 的实时桌面卫星云图怎么跟中央气象台发布的风云2卫星云图不一样)
2024年5月29日 01:30
![windows7显示桌面的快捷键(win7系统显示桌面的快捷键是什么)](/static/images/nopic/27.jpg)
windows7显示桌面的快捷键(win7系统显示桌面的快捷键是什么)
2024年5月28日 02:54
更多文章:
![dnf文件损坏怎么办(DNF安装的时候老是弹出文件损坏怎么办)](/static/images/nopic/13.jpg)
dnf文件损坏怎么办(DNF安装的时候老是弹出文件损坏怎么办)
2024年5月28日 18:10
![windows 7(笔记本电脑Win7与Win10,哪个比较好用)](/static/images/nopic/27.jpg)
windows 7(笔记本电脑Win7与Win10,哪个比较好用)
2024年6月23日 21:11
![王者荣耀红蓝持续时间(王者荣耀红,蓝buff的持续时间是多长 主)](/static/images/nopic/12.jpg)
王者荣耀红蓝持续时间(王者荣耀红,蓝buff的持续时间是多长 主)
2024年2月19日 23:40
![摩托罗拉a1600软件(摩托罗拉A1600怎么下载不了QQ浏览器)](/static/images/nopic/30.jpg)
摩托罗拉a1600软件(摩托罗拉A1600怎么下载不了QQ浏览器)
2023年11月21日 02:45
![使命召唤9僵尸破解(使命召唤9僵尸模式,机器人图通关秘籍(困难))](/static/images/nopic/9.jpg)
使命召唤9僵尸破解(使命召唤9僵尸模式,机器人图通关秘籍(困难))
2024年3月10日 22:10
![刺客信条奥德赛怎么加入斯巴达?武松打虎遭质疑,但是斯巴达勇士打猛兽还不止一场,是不是真的呢](/static/images/nopic/23.jpg)
刺客信条奥德赛怎么加入斯巴达?武松打虎遭质疑,但是斯巴达勇士打猛兽还不止一场,是不是真的呢
2024年5月23日 17:57
![中国地区上空寻星怎么提供卫星参数?亚太5号卫星用哪组参数寻星](/static/images/nopic/29.jpg)
中国地区上空寻星怎么提供卫星参数?亚太5号卫星用哪组参数寻星
2024年4月4日 02:15