544 次瀏覽
Tkinter bell() 方法產生系統預設的事件或對話聲音。此方法可以在預設視窗或框架中呼叫。我們可以透過進入系統配置來更改視窗的聲音。在本例中,我們將建立一個按鈕,該按鈕將發出預設聲音。示例# 從 tkinter 匯入庫 import * # 建立 tkinter 框架的例項 win= Tk() # 定義視窗大小 win.geometry("700x150") win.resizable(0, 0) # 定義 Bell 函式 def click(): win.bell() Button(win, text= "點選我", command= click).pack(pady=20) win.mainloop()輸出執行以上程式碼將建立 ... 閱讀更多
379 次瀏覽
在本文中,我們將瞭解如何建立一個計算比率的功能應用程式。為了使其完全發揮作用,我們將使用 SpinBox 方法,該方法通常為值建立一個理想的微調器。可以使用框架中的微調器小部件修改此值。因此,SpinBox 物件獲取最小值到最大值範圍內的值。首先,我們將建立一個 tkinter 框架,在其中我們將定義一些小部件。示例from tkinter import * win = Tk() win.title("比率計算器") win.geometry("600x500") win.resizable(0, 0) # 建立比率計算器的文字標籤 label= Label(win, text="比率計算器", font=('Times New ... 閱讀更多
2K+ 次瀏覽
讓我們考慮我們有一個值 x,我們必須計算 sin(x) 級數的和。在 sin(x) 級數中,有多個項,例如,sin(x) = x− x^3/fact(3) + x^5/fact(5) −x^7/fact(7)....為了解決特定的基於級數的問題,我們將首先將度數作為輸入並將其轉換為弧度。為了找出此級數中總項數的和,我們將首先遍歷所有給定的項並透過運算找出和。解決此問題的方法獲取極限和度數的輸入。迭代項並 ... 閱讀更多
10K+ 次瀏覽
讓我們假設我們有一個字串,我們必須計算字串中存在的數字和字母的總數。例如輸入 -s = “tutorialsP0int”輸出 -字母:13 數字:1解釋 -給定字串中存在的字母和數字總數為 13 和 1。解決此問題的方法要計算給定字串中字母和數字的總數,我們必須首先遍歷整個字串。如果我們得到一個字母,則增加字母計數;否則,如果我們提取一個數字,則增加數字計數。獲取輸入字串。在遍歷整個字串時, ... 閱讀更多
3K+ 次瀏覽
Tkinter 提供了新增應用程式所需各種小部件的功能。其中一些小部件是:按鈕小部件、條目小部件、文字框、滑塊等。在本文中,我們將瞭解如何建立一個帶有按鈕的應用程式,以便它可以處於開啟或關閉狀態。在本例中,我們將使用這兩個按鈕進行演示,開啟開關關閉開關示例# 在筆記本中匯入 tkinter from tkinter import * # 建立框架視窗的例項 win =Tk() # 設定標題 win.title('開關演示') # 設定幾何體 win.geometry("600x400") win.resizable(0, 0) # 建立一個變數 ... 閱讀更多
1K+ 次瀏覽
有時我們需要在我們的 Tkinter 應用程式中新增 unicode 和特殊字元集。我們可以在我們的標籤或小部件中新增 unicode 字元,將其連線為 u '/’。您可以從此處找到所有 unicode 字元的列表在本例中,我們將在按鈕小部件中新增一個 unicode 字元。示例# 匯入所需的庫 from tkinter import * # 建立 tkinter 框架的例項 win= Tk() win.geometry("700x200") # 建立一個按鈕 Button(win, text='點選'+u'\u01CF', font=('Poppins bold', 10)).pack(pady=20) # 保持執行視窗或框架 win.mainloop()輸出執行以上程式碼將建立一個帶有一個 unicode 字元 (u01CF) 的按鈕。閱讀更多
6K+ 次瀏覽
使用 Tkinter,我們可以使用執行緒同時呼叫多個函式。它提供應用程式中某些函式的非同步執行。為了在 Python 中使用執行緒,我們可以匯入一個名為 threading 的模組並對其 Thread 類進行子類化。在我們的新類中,我們需要覆蓋 Run 方法並在其中執行我們的邏輯。因此,基本上,使用執行緒,我們可以同時執行多項工作。為了在我們的應用程式中實現執行緒,Tkinter 提供了 Thread() 函式。讓我們舉個例子,建立一個執行緒,該執行緒將休眠一段時間,然後在 ... 閱讀更多
8K+ 次瀏覽
如果我們將建立 Tkinter 框架的例項並在保持執行的同時顯示視窗,則它將顯示預設的輸出畫布。但是,我們可以使用 PhotoImage 方法和 Canvas 方法在 Tkinter 畫布內新增影像作為背景。由於 Tkinter 中的影像支援僅限於 Gif、PNG 和 PPM,因此 PhotoImage(GIF、PNG、PPM) 函式獲取影像檔案的路徑並在畫布上顯示影像作為背景。首先,我們將使用 PhotoImage 函式建立一個 PhotoImage 物件。示例from tkinter import * from PIL import ImageTk win = Tk() win.geometry("700x300") ... 閱讀更多
816 次瀏覽
在 Tkinter 中,我們可以使用影像建立和自定義按鈕。這些影像可以透過使用 Python PhotoImage(file) 函式上傳。但是,PhotoImage() 僅支援少數影像型別,例如 PNG、PPM 和 GIF。此外,我們也可以使用點陣圖影像建立按鈕。點陣圖影像只不過是一組排列在矩陣中的點,表示影像的畫素。Tkinter 中提供了以下型別的點陣圖屬性,“error”“gray75”“gray50”“gray25”“gray12”“hourglass”“info”“questhead”“question”“warning”示例from tkinter import * # 建立 tkinter 框架的例項 win = Tk() win.geometry("700x300") win.resizable(0, 0) Button(win, relief=RAISED, bitmap="info").pack(pady=10) Button(win, relief=RAISED, bitmap="gray50").pack(pady=10) ... 閱讀更多
33K+ 次瀏覽
在本例中,我們將建立一個可以在許多其他應用程式(如表單、遊戲、對話方塊等)中使用的視窗中的圓角按鈕。在 Tkinter 中建立圓角按鈕的最佳方法是使用所需的按鈕影像並將其轉換為框架中的可點選按鈕。這可以透過使用 PhotoImage() 函式獲取所需的按鈕影像來實現。因此,以下步驟使所需的影像成為按鈕,首先,我們將建立一個虛擬按鈕,可用於使影像可點選。使用 PhotoImage(file) 從源獲取影像 ... 閱讀更多