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等,根据实际项目需求而定,网上也有相关资料和教程,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

基于Chromium引擎的马甲浏览器那么多,微软Edge将有哪些独门秘技?

尽管微软宣布 Edge 弃用自家浏览器、并转投 Chromium 阵营的决定让许多人感到不满,但软件巨头还是在努力提升自己的竞争力。比如近日泄露的版本表明,即便换用了 Chromium 浏览器,Microsoft Edge 也会带来一些不同于其它马甲浏览器的特殊体验。外媒指出,该版本将同时支持 PlayReady、Widevine DRM,但支持 PlayReady HEVC 解码的特性,则是 Windows 10 独家的。

换言之,尽管新版 Microsoft Edge 也会向旧版 Windows 和其它平台(macOS)投放,但 Netflix 4K 视频播放的支持,将仅限于 Windows 10 用户。鉴于换核前的 Microsoft Edge 浏览器就已经支持 Netflix 4K 视频视频播放,新版 Edge 依然坚定地成为 Chromium 阵营中唯一提供该功能的浏览器,并不让我们感到惊讶。

此前,Netflix 一直建议用户换用 Microsoft Edge 浏览器来收看 4K 视频,因为 Google Chrome 和 Mozilla Firefox 都只能收看 720p 的流媒体。当然,你可以通过第三方扩展来破解支持 1080p 。但从目前为止的效果来看,这类附加组件的状况参差不齐。

毕竟 Netflix 只需稍微动动手指头,就可以让破解插件崩溃掉。如果想要通过其它方法在 PC 上收看 Netflix 4K 视频,只能借助 Windows 10 上唯一的替代方案 —— Netflix 官方 App(通过 Microsoft Store 下载)。预计微软会在几周后推出基于 Chromium 内核的新版 Microsoft Edge 浏览器的预览版本。

当然,你也可以抢先体验泄露出来的早期编译版本。至于采用 Chromium 内核的 Microsoft Edge 稳定版本,预计可在今年晚些时候到来。届时它不仅可以在 Windows 10 上运行,也支持 Windows 7 / 8.1 和 macOS 。尽管微软尚未宣布 Linux 版本,但鉴于 Chromium 引擎本来就是开源的,因此这家软件巨头也没理由不在后续提供 Microsoft Edge for Linux 版本。

 6/6   首页 上一页 4 5 6 下一页

文章TAG:树莓  Chromium  chromiumos  专用  树莓派专用Chromium  chromiumos  有哪些  
下一篇