python 能做的事很多,今天就簡單討論一下如何用python做客戶端程式。
ui框架我用的tkinter, 為什麼用tk呢,首先tk是官方自帶的置於python安裝包中的模組,不需要獨自安裝就能使用,其次,tkinter是標準gui庫,學習tkinter有助於你理解客戶端程式互動原理。那麼我們先寫乙個tkinter版的hello,world! 來幫助大家來理解一下吧
import tkinter as tkroot = tk.tk() root.geometry('400x300')root.title('第乙個客戶端程式')tk.label(text='hello, world!').pack()root.mainloop()
那麼我們怎麼理解這幾句**呢? 第一句是引入了tkinter庫並給它起個別名叫tk, 方便在程式用使用, 畢竟 tk 比 tkinter 少打五個字元呢(嘻嘻嘻)。root = tk.tk() 是建立了乙個tk物件,這是tkinter的主體,它裡面包含了tkinter對事件的處理,和視窗的繪製。root.geometry("400x300") 這句話是用來控制繪製視窗的尺寸為 400x300.
root.title('第乙個客戶端程式')是指定窗體的名稱,及上圖左上角所示。
tk.label(text='hello, world!').pack() 這句話則是建立了乙個label控制項,文字內容為 hello, world! , 並把它顯示到主視窗上,如果程式有多個視窗,可以指定父視窗是誰,預設不寫為主視窗。
root.mainloop() 則是視窗的主迴圈了,視窗繪製出來後,它等待著視窗的各種訊息,如滑鼠鍵盤訊息,沒有它,視窗繪製出來就結束了,程式也就退出了。
這就是tkinter版的hello,world! 希望能帶你入門。
python繼承定義 python中繼承如何定義
python中繼承如何定義 閱讀 66 物件導向程式設計 oop 語言的乙個主要功能就是 繼承 繼承是指這樣一種能力 它可以使用現有類的所有功能,並在無需重新編寫原來的類的情況下對這些功能進行擴充套件。通過繼承建立的新類稱為 子類 或 派生類 被繼承的類稱為 基類 父類 或 超類 繼承的過程,就是從...
python換行符怎麼鍵入 python 如何鍵入
python中的三種鍵入方式 python2.x python2.x中以下三個函式都支援 1 raw input 2 input 3 sys.stdin.readline raw input 將所有輸入作為字串看待,返回字串型別 input 只能接收 數字 的輸入,返回所輸入的數字的型別 int,f...
程式如人生
名利是什麼?名利就是金錢和權利。擁有了名利真的快樂麼?除非你同時擁有超人的智慧型。智慧型是靠自己不懈努力得來得,是任何人都奪不走的,可是在你努力的時候,可能已經和金錢擦肩而過,不過,這一切都不重要,有一天當你擁有了超人的智慧型,你就一定可以擁有一切你想要的。愛情是什麼?愛情就是喜怒哀樂驚恐悲。平淡的...