wxpython库

        wxpython是一个python的GUI包,相对较为简单,而且是跨平台的。wxPython是对成熟的跨平台C++ 库wxWidgets的封装

      相比较而言,Tkinter(Python自带)太丑,pyQt太复杂,相对来说wxPython比较适中

一个简单的界面应用程序构建步骤:

  • 导入 wx 模块
  • 定义应用程序类的一个对象
  • 创建一个顶层窗口的 wx.Frame 类的对象。 给出构造标题和尺寸参数。
  • 虽然其他控件可以在Frame对象加入,但它们的布局无法管理。因此,把一个Panel对象到框架。
  • 添加一个静态文本对象,以显示 ‘Hello World’在窗口内的任意位置。
  • 通过show()方法激活框架窗口。
     

最简单的例子

import wx

app = wx.App()
window = wx.Frame(None, title="wxPython 你好!", size=(400, 300))
panel = wx.Panel(window)
label = wx.StaticText(panel, label="Hello World", pos=(100, 100))
window.Show(True)
app.MainLoop()

wxFormBuilder

       一个界面可视化构建工具,能自动生成python代码,省好多事有木有

发布了442 篇原创文章 · 获赞 188 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/hxxjxw/article/details/105301121