• python中GUI使用小结


    1 先来个简单的

    1 import wx
    2 
    3 app = wx.App()
    4 frm = wx.Frame(None, title="Hello World")
    5 frm.Show()
    6 app.MainLoop()

    对应的效果:

    再来一个小栗子:

     1 import wx
     2 a = wx.App()
     3 frm = wx.Frame(None, title="python GUI 小试", size=(410, 335))
     4 btn = wx.Button(frm, label='发送', pos=(225, 5), size=(80, 25))
     5 btn2 = wx.Button(frm, label='清除', pos=(315, 5), size=(80, 25))
     6 def send(event):
     7     # f = open("123.txt","r")
     8     # contents.SetValue(f.readline())
     9     contents.SetValue(filename.GetValue())
    10     filename.SetValue(" ")
    11 def clear(event):
    12     contents.SetValue(" ")
    13 btn.Bind(wx.EVT_BUTTON, send)
    14 btn2.Bind(wx.EVT_BUTTON, clear)
    15 filename = wx.TextCtrl(frm, pos=(5, 5), size=(210, 25))
    16 contents = wx.TextCtrl(frm, pos=(5, 35), size=(390, 260), style=wx.TE_MULTILINE | wx.HSCROLL)
    17 frm.Show()
    18 a.MainLoop()

    看一下效果:


    wxPython是一个Python包装wxWidgets(这是用 C++ 编写),一个流行的跨平台GUI工具包。由Robin Dunn以及Harri Pasanen开发,wxPython是作为一个Python扩展模块。

    开发使用详情可参考:

    https://www.wxpython.org

  • 相关阅读:
    luogu P5494 【模板】线段树分裂
    珂朵莉树(ODT)
    luogu P5787 二分图 /【模板】线段树分治
    线段树
    luogu P1450 [HAOI2008]硬币购物
    树形DP
    luogu P3047 [USACO12FEB]Nearby Cows G
    1069: 向Z同学学习
    1067: 有问题的里程表
    1066: 字符分类统计
  • 原文地址:https://www.cnblogs.com/erbaodabao0611/p/7483940.html
Copyright © 2020-2023  润新知