import Tkinter #將TK模組載入
root=Tkinter.Tk() #建立主視窗
root.mainloop() #建立事件迴圈
環境設定:
更改c:\Python23\Lib\site.py(因中文在windows要用unicode):
把
encoding = 'ascii'
改成
encoding = 'mbcs
---------------------------------------------------------------------------------------------
----------------------------------------wxPython--------------------------------------
wxPython
是C++的 WxWidgets(以前是
WxWindows)類別函式庫及Python的混和物,wxPython可以在http://www.wxpython.org/
發現以及他自己的wiki:http://wiki.wxpython.org/, ShowMeDo 有收集wxPython視訊簡介。wxPython 指南是wxPython工具集完整的教學,可以在 zetcode.com 找到。IgorTamara:在好的linux版本中WxPython容易安裝,只要:apt-get install libwxgtk2.4-python 或MythDebunking: WxPython 很難安裝在Unix上,你需要正確的GTK、WxWidgets 及WxPython版本。
基礎視窗程式概念
在電腦的操作介面上,大致分為兩種。即 Command Line Interface(CLI) 命令列介面與 Graphical User Interface(GUI) 圖形使用者介面。
在命令列的模式中,所有的動作,像是複製檔案、搬移檔案、建立目錄、刪除目錄、執行程式等,幾乎都是在一塊黑色
背景的螢幕上,以輸入指令方式操作電腦。
然而,命令列介面,卻是在圖形使用者介面普及之前,最為普及的電腦使用者介面。
而在圖形使用者介面中,則透過滑鼠進行操作。
Figure 1. Command Line Interface(CLI) 命令列介面
Figure 2. Graphical User Interface(GUI) 圖形使用者介面
通常來講,一個視窗的組成類似積木的堆疊,主要包括「Frame」(框架)、「Panel」(面板)、「Controls」(控制項)。
一般常見的 Frame 中,會有「MenuBar」(選單列)、「ToolBar」(工具列)、「StatusBar」(狀態列)和「Panel」(面版)。
MenuBar(選單列):為下拉式選單,通常所有應用程式的功能,都可在選單列中找到。
ToolBar(工具列):將各種常用的功能,以圖示的方式展現出來,方便取用。
StatusBar(狀態列):用來顯示應用程式的狀態訊息。
Panel(面板):用來配置視窗操作時,需要使用的各種 Controls(控制項)。
Panel 是用來放置各種 Controls(控制項)的地方。
而 Controls(控制項)指的就是各種視窗控制項,像常看到的有「Button(按鈕)」、「TextCtrl(文字方塊)」。
沒有留言:
張貼留言