Python -GUI程序设计 所支持的库
发布日期:2021-06-30 15:40:22 浏览次数:3 分类:技术文章

本文共 1780 字,大约阅读时间需要 5 分钟。

 PHP交流群:294088839

Python交流群:652376983

# Python -GUI程序设计# GUI (Graphical User Interface) 图形用户界面# GUI 关系到用户和计算机交互的技术 直接影响终端用户的感受# python 提供众多GUI开发库的绑定 适合GUI的快速开发# python 支持的GUI发开库# wxpython# wxPython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、# 功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。# 比如安装ulipad要安装wxPython库才能正常完整工作。# import wx# class App(wx.App):#     def OnInit(self):#         frame=wx.Frame(parent=None,title='MyFirstWxPythonApplication')#         frame.Show()#         return True# app=App()# app.MainLoop()# tkinter# Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,# 同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中.# File: Hello1 py# from Tkinter import *# root = Tk()# w = Label(root, text="Hello, world!")# w.pack()# root.mainloop()# 在命令行中用如下的方式运行:# $ python Hello1 py 下面的窗口将被显示出来:# Python3.x 在导入tkinter 做了下调整# 事例代码# from tkinter import *# root = Tk()# #你的ui代码# Label(root,text = 'hello world!').pack()# root.mainloop()# Jython# Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,# 它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。# 最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。# 所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。# 1.按钮# import java# from java import awt# def exit(e): java.lang.System.exit(0)# frame = awt.Frame('AWT Example', visible=1)# button = awt.Button('Close Me!', actionPerformed=exit)# frame.add(button, 'Center')# frame.pack()# PyGTK# PyGTK让你用Python轻松创建具有图形用户界面的程序.# 底层的GTK+提供了各式的可视元素和功能,如果需要,你能开发在GNOME桌面系统运行的功能完整的软件。# PyQT# PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。# PyQt是由Phil Thompson 开发。# PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,# 可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。# 在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。

转载地址:https://jsonll.blog.csdn.net/article/details/81608162 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python 面向对象学习
下一篇:python3 之 网络编程 socket

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月16日 16时47分45秒