學習筆記 41 Python實戰程式設計 按鈕

2021-10-23 00:21:56 字數 868 閱讀 2702

立即學習:

按鈕——用於指令的提交作用,如將文字中輸入的資訊進行提交等

button = tkinter.button(root,text = 'linlianqin',image = photo,compound = 'bottom')

建立了乙個按鈕,並且有提示文字text,還將相對於文字設定了相對位置關係,即compound="bottom"

import tkinter,os#匯入建立窗體的相關模組

image_path = image_path = r'c:\users\jinlin\desktop\python_further_study\resources' + os.sep + 'linlianqin.gif'#只支援gif格式的

class mainwindow():#建立視窗類

def __init__(self):

root = tkinter.tk()#建立主體視窗

#---------------以下是對按鈕的設定---------------

photo = tkinter.photoimage(file = image_path)#設定按鈕的外觀,這裡是將設定為按鈕的外觀

button = tkinter.button(root,text = 'linlianqin',image = photo,compound = 'bottom')#建立按鈕

button.pack()#顯示按鈕

root.mainloop()#顯示視窗

if __name__ == '__main__':

mainwindow()#將窗體類例項化

注意:要想按鈕實現功能,還需要對其指定事件

41 Python高階 記憶體管理01 引用物件

引用物件 首先我們來看乙個賦值語句,a 1010是乙個數值型別的物件,那麼a呢?a是乙個對10這個物件引用的變數,再定義 b a此時列印b返回的也是10這個物件,b也是對10這個變數的引用 a 10 此時a這個變數指向10這個物件,在10這個物件中 頭部包含的資訊為物件的型別int,指向這個變數的計...

Python 學習筆記 4 1 切片

取乙個list或tuple的部分元素是非常常見的操作。比如,乙個list如下 l michael sarah tracy bob jack 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 michael sarah tracy 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。取前n...

python 實戰41 破譯密碼

題目內容 a國情報局抓獲敵國間諜一名,從間諜身上搜出了若干密電,在嚴刑逼供之下,間諜說出了密電加密方法 將明文電報 僅由大寫字母構成 中的所有字母均替換為字母表中向後看的第n個字母,如果超過z,則從a繼續數,這樣就得到了密文,比如attack,向後看第2個字母,就加密為cvvcem。可還沒等到間諜說...