用wxpython來做自己的第乙個介面小工具(2)

2021-08-26 05:42:36 字數 1320 閱讀 3261

本節我們需要新增panel ,你可以理解為面板。乙個大主介面,需要有乙個或者更多面版。各種控制項:按鈕/輸入框/靜態文字 什麼的都是放在這個面板上的

先來看第一節成功之後的**:

class

testframe

(wx.frame):

def__init__

(self):

self.maxwidth = 1100

#設定總介面的寬

self.maxhigh = 600

#設定總介面的高

wx.frame.__init__(self, none, -1, u'我的第乙個客戶端',size=(self.maxwidth,self.maxhigh)) #設定底層框架

if __name__ == "__main__":

testframe().show()

我們在裡面新增一行self.panel0 = wx.panel(self, 1, pos=(0, 0), size=(self.maxwidth, self.maxhigh)) # 新建乙個面板

此時**就變成了這樣

class

testframe

(wx.frame):

def__init__

(self):

self.maxwidth = 1100

#設定總介面的寬

self.maxhigh = 600

#設定總介面的高

wx.frame.__init__(self, none, -1, u'我的第乙個客戶端',size=(self.maxwidth,self.maxhigh)) #設定底層框架

self.panel0 = wx.panel(self, 1, pos=(0, 0), size=(self.maxwidth, self.maxhigh)) # 新建乙個面板

if __name__ == "__main__":

testframe().show()

新增位置別弄錯了。要在wx.frame下面。

這行的panel0 是自己可以隨便起的名字。

呼叫wx.panel方法可以新建乙個面板,其中的引數我來解釋幾個重要的,今後我沒解釋的想深研究的 會在系列的最後幾篇中講,那些會玩花樣的小夥伴也別覺得我寫的low。花樣都在系列最後幾篇,前期就是乙個目的,開發乙個最簡單的ui工具。

self :表示你這個面板的老爹是誰。很顯然是這個大類本身。

pos :這個面板的位置,左上角的位置。(橫座標,縱座標)

size : 這個面板的大小,一般和主介面乙個大小就可以。

好了到這裡再執行一下,沒有報錯的小夥伴可以繼續看下一節了:

用jquery 做自己的tooltips

需求 希望滑鼠放到左邊的列表上,右邊動態出現相應的提示資訊。實現 左邊我使用table布局的,平均服務週期 第一步 您所選的專業導師起草寫作主題 思路 確定寫作中哪些是重點 次重點和非重點內容.第二步 用明確語言列出申請文書的的寫作大綱.讓您提筆就能輕鬆開始將自己的亮點賦予申請文書之中.樣式 too...

用繼承來描述自己的資訊

煙台大學計算機學院學生 all right reserved.檔名稱 煙台大學計算機學院學生 all right reserved.檔名稱 用繼承來描述自己的資訊 完成日期 2014年4月11日 版本號 v1.0 對任務及求解方法的描述部分 用繼承來描述自己的資訊 我的程式 include incl...

用PHP來做負載均衡

用php來做負載均衡指南 過去當執行乙個大的web應用時候意味著需要執行乙個大型的web伺服器。因為你的應用吸引了大量的使用者,你將不得不在你的伺服器裡增加更多的記憶體和處理器。今天,大型伺服器 模式已經過去,取而代之的是大量的小伺服器,使用各種各樣的負載均衡技術。更多小伺服器 的優勢超過過去的 大...