python程式 python如何做客戶端程式

2021-10-11 19:47:07 字數 927 閱讀 4561

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...

程式如人生

名利是什麼?名利就是金錢和權利。擁有了名利真的快樂麼?除非你同時擁有超人的智慧型。智慧型是靠自己不懈努力得來得,是任何人都奪不走的,可是在你努力的時候,可能已經和金錢擦肩而過,不過,這一切都不重要,有一天當你擁有了超人的智慧型,你就一定可以擁有一切你想要的。愛情是什麼?愛情就是喜怒哀樂驚恐悲。平淡的...