python tkinter-窗體


 

 

1.導入自帶的包名

import tkinter

2.創建一個窗體對象

form=Tkinter.Tk()

3.顯示窗體(這句應該是所有的設置部署完最后執行的一句代碼)

form.mainloop()

運行

 這個窗體關閉后,才會執行后面的代碼。

 

4.更換窗體標題tk

form.title('GUI')

 

5.窗體圖標設置

form.iconbitmap('e:\python.ico')

 

6.設置窗體大小

form.geometry('800x600')

 

7.固定窗體大小

root.resizable(False, False)

下面是全寫:

root.resizable(width = False, height = False)

無法最大化,也無法拖動變換窗體大小

 

tkinter 控件明細

 

控件 描述
Button 按鈕控件;在程序中顯示按鈕。      -------------有
Canvas 畫布控件;顯示圖形元素如線條或文本
Checkbutton 多選框控件;用於在程序中提供多項選擇框
Entry 輸入控件;用於顯示簡單的文本內容
Frame 框架控件;在屏幕上顯示一個矩形區域,多用來作為容器
Label 標簽控件;可以顯示文本和位圖      --------有
Listbox 列表框控件;在Listbox窗口小部件是用來顯示一個字符串列表給用戶
Menubutton 菜單按鈕控件,由於顯示菜單項。
Menu 菜單控件;顯示菜單欄,下拉菜單和彈出菜單
Message 消息控件;用來顯示多行文本,與label比較類似
Radiobutton 單選按鈕控件;顯示一個單選的按鈕狀態
Scale 范圍控件;顯示一個數值刻度,為輸出限定范圍的數字區間
Scrollbar 滾動條控件,當內容超過可視化區域時使用,如列表框。.
Text 文本控件;用於顯示多行文本
Toplevel 容器控件;用來提供一個單獨的對話框,和Frame比較類似
Spinbox 輸入控件;與Entry類似,但是可以指定輸入范圍值
PanedWindow PanedWindow是一個窗口布局管理的插件,可以包含一個或者多個子控件。
LabelFrame labelframe 是一個簡單的容器控件。常用與復雜的窗口布局。
tkMessageBox 用於顯示你應用程序的消息框。 ?????

控件通用屬性

屬性 描述
Dimension 控件大小;
Color 控件顏色;
Font 控件字體;
Anchor 錨點;
Relief 控件樣式;
Bitmap 位圖;
Cursor 光標;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM