8K+ 次瀏覽
Tkinter Entry 小部件用於顯示單行文字。使用 Tkinter Entry 小部件,我們可以透過觸發按鈕來設定其值或內容。它主要有兩種操作:插入和刪除。使用 Tkinter Button 小部件,我們將設定 Entry 小部件的內容。示例 # 匯入所需的庫 from tkinter import * # 建立 tkinter 框架的例項 win= Tk() # 定義一個用於更改值的函式 def change_text(txt): text.delete(0, END) text.insert(0, txt) # 設定框架的幾何形狀 win.geometry("600x250") # 建立 Entry 小部件 text= Entry(win) text.pack() # 建立一個按鈕 ... 閱讀更多
Tkinter 在初始化應用程式時會建立一個具有預設大小的預設視窗。我們可以使用 geometry 方法自定義視窗的幾何形狀。但是,為了最大化視窗,我們可以使用 state() 方法,該方法可用於縮放 tkinter 視窗。它在將“zoomed”狀態值傳遞給它之後最大化視窗。示例 # 匯入所需的庫 from tkinter import * # 建立 tkinter 框架的例項 win= Tk() # 設定框架的幾何形狀 win.geometry("600x400") # 建立文字標籤 Label(win, text="養成新習慣只需要21天", font=('Times New Roman ... 閱讀更多
3K+ 次瀏覽
為了更改 tkinter 小部件的預設行為,我們通常會覆蓋 option_add() 方法。傳遞給 option_add() 方法的屬性和值將反映應用程式中所有小部件的更改。因此,更改預設字型將影響應用程式中定義的所有小部件的字型。示例 在這裡,我們將兩個引數傳遞到 option_add() 方法中,即 option_add("*font", "font-family font-size font-style font-orientation")。# 匯入所需的庫 from tkinter import * # 建立 tkinter 框架的例項 win= Tk() # 設定框架的幾何形狀 win.geometry("600x400") # 更改預設字型,這將影響所有 ... 閱讀更多
2K+ 次瀏覽
我們可以使用 tkinter.ttk 模組自定義 tkinter 小部件。Tkinter.ttk 模組用於為 tkinter 小部件設定樣式,例如設定背景顏色、前景顏色、啟用按鈕、向標籤新增影像、調整小部件的高度和寬度等。為了在 tkinter 小部件中新增背景顏色,我們可以在小部件中指定 background 屬性。示例 在下面的示例中,我們將建立一個按鈕,該按鈕將更改文字標籤的背景。# 匯入 tkinter 庫 from tkinter import * from tkinter.ttk import * # 建立 tkinter 框架的例項 win = Tk() # 設定 ... 閱讀更多
5K+ 次瀏覽
當我們使用 tkinter 視窗物件呼叫 destroy() 方法時,它會終止 mainloop 程序並銷燬視窗內的所有小部件。Tkinter destroy() 方法主要用於殺死和終止後臺執行的直譯器。但是,可以呼叫 quit() 方法以在 mainloop() 函式之後停止程序。我們可以透過建立一個按鈕物件來演示這兩種方法的功能。示例 # 匯入所需的庫 from tkinter import * # 建立 tkinter 框架的例項 win= Tk() # 設定框架的幾何形狀 win.geometry("650x450") # 為按鈕物件定義一個函式 def quit_win(): ... 閱讀更多
6K+ 次瀏覽
tkinter.ttk 是一個用於設定 tkinter 小部件樣式的模組。就像使用 CSS 設定 HTML 元素的樣式一樣,我們使用 tkinter.ttk 設定 tkinter 小部件的樣式。以下是 tkinter 小部件和 tkinter.ttk 之間的幾個主要區別:Tkinter 小部件用於新增按鈕、標籤、文字、捲軸等,但是,與 tkinter 小部件相比,tkinter.ttk 支援各種小部件。Tkinter.ttk 不支援 Place、Pack() 和 Grid(),因此建議將 tkinter 小部件與 ttk 一起使用。Ttk 具有許多功能和配置,可以擴充套件本機應用程式的功能並使其外觀更現代。Tkinter 小部件是本機 ... 閱讀更多
440 次瀏覽
我們將使用 Tkinter 庫建立一個簡單的螢幕。演算法步驟 1:匯入 tkinter。步驟 2:建立 tkinter 類的物件。步驟 3:顯示螢幕。示例程式碼 import tkinter as tk window = tk.Tk() 輸出
在這篇文章中,我們將使用 PyDictionary 和 Tkinter 模組建立一個基於 GUI 的詞典。PyDictionary 是一個 Python 模組,有助於獲取單詞的含義、翻譯、反義詞和同義詞。它使用 WordNet 獲取含義,使用 Google 進行翻譯,使用 synonym.com 獲取同義詞和反義詞。PyDictionary 使用 BeautifulSoup、Requests 模組作為依賴項。為了建立應用程式,我們將首先使用 pip install PyDictionary 在我們的環境中安裝這些模組。安裝後,我們將建立一個 tkinter 框架和其他一些元素。示例 # 匯入所需的庫 from tkinter import * from PyDictionary import PyDictionary # 建立例項和物件 dictionary ... 閱讀更多
337 次瀏覽
在這篇文章中,我們將建立一個基於 GUI 的視窗大小調整器控制面板,該面板將有一個窗格,可以透過其高度或寬度來調整視窗大小。為了建立應用程式,我們將首先建立一個滑塊,這將有助於調整視窗大小。滑塊在 tkinter 的 ttk 庫中可用。我們將首先匯入“ttk”。然後,我們將啟動需要調整大小的新視窗。讓我們首先在筆記本中匯入所有所需的庫,並使用滑塊設計控制條。示例 # 匯入所需的庫 from tkinter import * from tkinter import ... 閱讀更多
774 次瀏覽
使用 Tkinter.Menu,我們可以建立選單和子選單。此外,還有一些其他屬性與 tkinter 選單一起使用。Tearoff 屬性使視窗中的選單可分離。tearoff 屬性接受布林值以將選單與主視窗或父視窗分開。使用 tearoff 屬性,我們有兩個選項:如果 tearoff=0,則使選單貼上到視窗。如果 tearoff=1,則它會在選單上顯示“----”空虛的虛線,透過這些虛線我們可以將選單與視窗分開。示例 # 匯入 tkinter 庫 from tkinter import * win= Tk() win.title("Tearoff 示例") win.geometry("600x500") # 定義一個函式 ... 閱讀更多