wxpython學習 簡單介面

2021-06-22 08:49:15 字數 1508 閱讀 1271

使用了選單、文字框、按鈕、核取方塊等控制項

# -*- 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()

setmenu=wx.menu()

aboutmenu=wx.menu()

self.setmenubar(menubar)

#statusbar

statusbar=self.createstatusbar()

#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))

這個是準備利用smartqq協議寫個**助手的,以後再來寫後台

wxPython簡單的視窗程式

當人們說到gui介面程式時,往往就是指有視窗,選單和圖示。自然他們就認為使用wx.window來表示乙個螢幕上的視窗,但是很不幸,因為不是這樣使用的,在wxpython裡wx.window是視覺化元件 按鈕 選單等等 的基類,而是使用wx.frame來表示程式的視窗,這種定義導致很多新同學對wxpy...

wxpython的學習之路

wxpython是python事實上的標準gui庫,是wxwidgets的python語言的繫結,結合了python語言的簡潔和wxwidgets的豐富和強大。怎麼學好wxpython,是準備學習和使用python的同志面臨的第乙個問題 根據學習目的不同可以按以下方式來學習 裝淵博級的 學生級的 老...

wxPython學習筆記1

1.從wxpython匯入其它任何東西之前必須先導入wx,即import wx。這是因為wxpython要對別的wxpython模組執行一些初始化工作。4.當乙個模組中的第一句是字串的時候,這個字串就成了該模組的文件字串並儲存在改模組的 doc 屬性中 可以用modulename.doc 來訪問該文...