wxpython学习—简单界面

本文介绍了一个基于Python wxWidgets库实现的QQ消息群发工具的GUI设计过程。该工具包含菜单栏、状态栏、复选框列表及文本输入框等组件,并提供了发送按钮和简单的发送选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用了菜单、文本框、按钮、复选框等控件
</pre><pre code_snippet_id="379021" snippet_file_name="blog_20140606_4_1813534" name="code" class="python"># -*- coding: cp936 -*-
#QQ信息群发工具

import wx
import wx.py.images as images
class MainFrame(wx.Frame):
    def __init__(self,parent,id):
        wx.Frame.__init__(self,parent,id,'QQ消息助手',size=(500,400))
        panel=wx.Panel(self)
        panel.SetBackgroundColour('White')
        #menubar
        ID_Q=101
        ID_SET=102
        ID_ABOUT=103
        menubar=wx.MenuBar()
        quitmenu=wx.Menu()
        menubar.Append(quitmenu,"退出")
        quitmenu.Append(ID_Q,"退出")
        setmenu=wx.Menu()
        menubar.Append(setmenu,"设置")
        setmenu.Append(ID_SET,"账号设置")
        aboutmenu=wx.Menu()
        menubar.Append(aboutmenu,"关于")
        aboutmenu.Append(ID_ABOUT,"作者信息")
        self.SetMenuBar(menubar)
        
        
        #statusbar
        statusbar=self.CreateStatusBar()
        statusbar.SetStatusText("版权所有:**  联系方式:f**@163.com")
        #ckecklistbox
        self.contect=['**1223','飞12']        
        self.clb=wx.CheckListBox(panel,wx.NewId(),(5,30),(150,270),self.contect,wx.LB_ALWAYS_SB)
        #静态文本框:QQ联系人/QQ群
        text1=wx.StaticText(panel,wx.NewId(),"QQ联系人/QQ群",(10,5),(100,20),wx.ALIGN_LEFT)
        #发送文本框
        self.sendtext=wx.TextCtrl(panel,wx.NewId(),'输入发送内容',(180,10),(300,140),wx.TE_LEFT|wx.TE_MULTILINE)
        #发送按钮
        self.button=wx.Button(panel,wx.NewId(),"发送",(200,200),(50,30))
        self.Bind(wx.EVT_BUTTON,self.ONClick,self.button)

        wx.CheckBox(panel,wx.NewId(),'简单发送',(200,300),(100,-1))
        
        
    def ONClick(self,event):
        self.button.SetLabel("aaa")
        
if __name__=='__main__':
    app=wx.App()
    frame=MainFrame(parent=None,id=0)
    frame.Show()
    app.MainLoop()



这个是准备利用smartQQ协议写个群发助手的,以后再来写后台




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值