python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏
# coding=utf-8
import wx # 導入必須的Python包
class MenuForm(wx.Frame):
def OnQuit(self,event):
self.Close()
def OnOpen(self,event):
self.statusbar.SetStatusText('Open a File!')
def __init__(self,parent,ID,title):
wx.Frame.__init__(self,parent,ID,title)
#mnuFile
mnuFile=wx.Menu()
mnuFile.Append(100,'&Open\tCtrl+O','Open File')
mnuFile.AppendSeparator()
mnuFile.Append(105,'&Quit\tCtrl+Q','Quit Application')
#EVT_MENU
wx.EVT_MENU(self,105,self.OnQuit)
#menuBar
menuBar = wx.MenuBar()
menuBar.Append(mnuFile,"&File")
self.SetMenuBar(menuBar)
self.Centre()
#ToolBar StatusBar
vbox=wx.BoxSizer(wx.VERTICAL)
toolBar=wx.ToolBar(self,-1,style=wx.TB_HORIZONTAL|wx.NO_BORDER)
toolBar.AddSimpleTool(1,wx.Image('stock_Open.png',wx.BITMAP_TYPE_PNG).ConvertToBitmap(),'Open','')
toolBar.AddSeparator()
toolBar.AddSimpleTool(3,wx.Image('stock_exit.png',wx.BITMAP_TYPE_PNG).ConvertToBitmap(),'Exit','')
toolBar.Realize()
vbox.Add(toolBar,0,border=5)
self.SetSizer(vbox) self.statusbar = self.CreateStatusBar()
#EVT_TOOL
wx.EVT_TOOL(self,1,self.OnOpen)
wx.EVT_TOOL(self,3,self.OnQuit)
class App(wx.App): # 子類化wxPython應用程序類
def OnInit(self): # 定義一個應用程序的初始化方法
frame = MenuForm(parent=None,ID=-1,title="GUI with Menu")
frame.Show(True)
return True
app = App() # 創建一個應用程序類的實例
app.MainLoop() # 進入這個應用程序的主事件循環
Python體驗(07)-圖形界面之菜單
順序安裝以下程序: python解釋器:https://www.python.org/downloads/ wxPython圖形界面框架包:http://www.wxpython.org/ pycha ...
Python體驗(10)-圖形界面之計算器
import wx class Form(wx.Frame): def __init__( self, parent, id, title ): wx.Frame.__init__(self,pare ...
用aardio給python寫個圖形界面
前陣子在用python寫一些小程序,寫完后就開始思考怎么給python程序配一個圖形界面,畢竟控制臺實在太丑陋了. 于是百度了下python的圖形界面庫,眼花繚亂的一整頁,揀了幾件有“特色”有“噱頭” ...
【Python】 用戶圖形界面GUI wxpython III 更多組件
wxpython - 更多組件 我寫到的這些組件可能一來不是很詳細,二來不是最全的,想要更好地用這些組件,應該還是去看看教程和別的示例.比較簡單的,推薦http://download.csdn.net ...
【Python】 用戶圖形界面GUI wxpython I 基本用法和組件
wxpython - 基本用法和組件 wxpython是python對跨平臺GUI庫wxWidgets的封裝.wxWidgets是由C++寫成的. wxpython被包裝進了wx模塊中,用它設計GUI ...
python學習之圖形界面編程:
一 tkinter:tkinter是python自帶的支持tk的庫,python代碼調用tkinter->tk->操作系統提供的本地GUI(TKL語言開發))完成界面開發,不需要安裝任何第 ...
Python 的簡單圖形界面編程【草】
可用方案 Tkinter python官方附帶,方便,但聽說存在亂碼問題 wxPython 更成熟一些,但需要額外安裝(大約50M) pyQt 授權不夠寬松 最短代碼 Tkinter 待補充 wxPy ...
【Python】 用戶圖形界面GUI wxpython IV 菜單&;對話框
更多組件 ■ 菜單欄 Menu 菜單是很多GUI必不可少的一部分.要建立菜單,必須先創建菜單欄: menuBar = MenuBar() menu = Menu() item1 = menu.Appe ...
【Python】 用戶圖形界面GUI wxpython II 布局和事件
wxpython - 布局和事件 這章主要記錄布局器Sizer以及事件的用法. // 目前還需要記錄的:Sizer的Add方法加空白,Sizer的Layout,Sizer的Remove如何有效 ■ 布 ...
隨機推薦
自定義控件之 圓形 / 圓角 ImageView
一.問題在哪里? 問題來源于app開發中一個很常見的場景——用戶頭像要展示成圓的: ? ? ? 二.怎么搞? 機智的我,第一想法就是,切一張中間圓形透明.四周與底色相同.尺寸與頭像相同的蒙板圖片,蓋在 ...
國內可用maven repository 配置
國內可用maven repository 配置 發表于2016/1/4 23:08:04 ?10235人閱讀 分類:?maven 鑒于一些原因,從maven中央倉庫download依賴包時,被各種折磨 ...
Binary Tree Longest Consecutive Sequence
Given a binary tree, find the length of the longest consecutive sequence path (連續的路徑,不是從小到大). The pa ...
jsonp多次請求報錯 not a function的解決方法
添加時間戳給callbackId $.ajax({ type: "get", url: url, timeout: 6000, data: param, cache: false, ...
跑步進入全站 HTTPS ,這些經驗值得你看看
隨著國內網絡環境的持續惡化,各種篡改和劫持層出不窮,越來越多的網站選擇了全站 HTTPS.就在前幾天,免費提供證書服務的?Let’s Encrypt?項目也正式開放測試,HTTPS 很快就會成為 WE ...
android獲取Context
如果在Activity方法中,直接使用this. 如果在Activity內部類中,使用Activity.this
【Java并發編程六】線程池
一.概述 在執行并發任務時,我們可以把任務傳遞給一個線程池,來替代為每個并發執行的任務都啟動一個新的線程,只要池里有空閑的線程,任務就會分配一個線程執行.在線程池的內部,任務被插入一個阻塞隊列(Blo ...
python——二分查找算法
從有序列表的候選區data[0:n]開始,通過對待查找的值與候選區中間值的比較,可以使候選區減少一半 ? 二分查找: 在一段數字內,找到中間值,判斷要找的值和中間值大小的比較. 如果中間值大一些,則在 ...
Guava的SetMultimap
在工作中,我們會經常用到如下類似的結構 Map> map = new HashMap
POJ1330Nearest Common Ancestors最近公共祖先LCA問題
用的離線算法Tarjan 該算法的詳細解釋請戳 http://www.cnblogs.com/Findxiaoxun/p/3428516.html 做這個題的時候,直接把1470的代碼copy過來,改 ...
總結
以上是生活随笔為你收集整理的python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中的栈结构_对Python列
- 下一篇: 业余学python数据挖掘怎么赚钱_0基