找到 603 篇文章 關於 Tkinter

如何在 tkinter 中為 Entry 新增佔位符?

Dev Prakash Sharma
更新於 2021年3月4日 13:55:10

5K+ 次瀏覽

Tkinter 提供了新增按鈕、文字、輸入框、對話方塊和其他屬性等小部件的功能,有助於開發應用程式。但是,tkinter 在 entry 小部件中不包含佔位符。佔位符是在 entry 小部件中顯示的虛擬文字,用於向用戶告知其用途。在本文中,我們將使用 insert(預設值, 文字) 函式在 entry 小部件中新增佔位符,該函式採用預設值(例如 0)和佔位符文字。示例 # 匯入 tkinter 庫 from tkinter import* # 建立框架例項 win= Tk() # 設定幾何形狀 win.geometry("700x400") # 建立文字標籤 ... 閱讀更多

如何只在一側為 tkinter 小部件新增填充?

Dev Prakash Sharma
更新於 2021年3月4日 13:53:53

7K+ 次瀏覽

假設我們要在一個特定小部件的一側(頂部/底部或左側/右側)新增填充。我們可以透過使用 Tkinter 的 pack() 和 grid() 方法來實現這一點。在 pack() 方法中,我們必須為“padx”和“pady”定義值。另一方面,grid 方法只需要兩個元組,即 x 和 y,用於在 X 軸或 Y 軸的任一側新增填充。示例 # 匯入所需的庫 from tkinter import * # 建立視窗或框架例項 win= Tk() win.geometry("700x400") # 建立兩個按鈕 # 在 x 和 y 軸上新增填充 b1= ... 閱讀更多

如何同時執行自己的程式碼和 Tkinter 的事件迴圈?

Dev Prakash Sharma
更新於 2021年3月4日 13:52:39

2K+ 次瀏覽

Tkinter 廣泛用於建立和開發基於 GUI 的應用程式和遊戲。Tkinter 提供其視窗或框架,我們在其中執行我們的程式和函式以及其他屬性。讓我們考慮一下,我們正在使用一個特定的應用程式,並且我們希望在執行應用程式時編寫程式碼中的更改。Tkinter 提供了一個回撥方法,可以在迭代視窗時使用它來執行視窗。我們可以使用 after(持續時間, 任務) 方法繼續執行視窗,該方法基本上將在持續時間後執行更改。在這個例子中,我們將建立一個列印…的視窗 閱讀更多

如何擺脫 Python Tkinter 根視窗?

Dev Prakash Sharma
更新於 2021年3月4日 13:50:14

9K+ 次瀏覽

有時,在測試 Tkinter 應用程式時,我們可能需要隱藏 Tkinter 預設視窗或框架。有兩種常用方法可以隱藏或銷燬我們的 Tkinter 視窗。mainloop() 會持續執行 Tkinter 視窗,直到它沒有被外部事件關閉。為了銷燬視窗,我們可以使用 destroy() 可呼叫方法。但是,為了隱藏 Tkinter 視窗,我們通常使用“withdraw”方法,該方法可以在根視窗或主視窗上呼叫。在這個例子中,我們建立了一個文字小部件和一個“退出”按鈕,它將關閉… 閱讀更多

如何關閉 tkinter 視窗?

Dev Prakash Sharma
更新於 2021年3月4日 13:46:19

13K+ 次瀏覽

使用 tkinter 建立應用程式很容易,但有時很難關閉視窗或框架,而不透過標題欄上的按鈕關閉它。在這種情況下,我們可以使用 .destroy() 方法關閉視窗。由於 tkinter 屬性相互獨立,我們可以建立一個單獨的方法來使用按鈕關閉視窗。示例 # 匯入庫 from tkinter import * # 建立視窗例項 win = Tk() # 設定視窗的幾何形狀 win.geometry("700x400") # 定義一個函式來關閉視窗 def close_win():    win.destroy() # 建立一個 ... 閱讀更多

Python Tkinter 應用程式的功能測試的良好示例

Dev Prakash Sharma
更新於 2021年3月4日 13:43:10

3K+ 次瀏覽

假設我們有一個基於 GUI 的 Python tkinter 應用程式,它接收使用者的文字輸入並透過將其儲存到新文字檔案中進行驗證。該檔案包含使用者鍵入的相同文字輸入。我們可以檢查和驗證檔案中的使用者輸入。在功能測試中,我們主要關注後端 API、資料庫、使用者-伺服器通訊、輸入和輸出等。要使用功能測試策略檢查應用程式,我們必須首先了解使用者需求和輸入/輸出。在測試預階段後,我們針對不同的測試用例測試我們的應用程式。例如,… 閱讀更多

使用 Tkinter 調整視窗大小時動態調整按鈕大小

Dev Prakash Sharma
更新於 2021年3月4日 13:40:59

2K+ 次瀏覽

Python 有許多豐富的庫,用於建立和開發基於 GUI 的應用程式。Tkinter 是最常用的 Python 庫之一,用於建立基於 GUI 的應用程式。它具有許多功能,例如新增小部件和其他建立應用程式所需的必要屬性。按鈕是一個小部件,可以為某些特定任務或事件分配。但是,要動態調整或定位按鈕小部件的大小,我們可以使用 tkinter 中的 Grid 模組配置其位置和佈局。要動態調整按鈕大小,我們可以使用 rowconfiguration() 和 coloumnconfiguration() 方法。在 tkinter Grid 系統中,有四個屬性可以… 閱讀更多

在 Python Tkinter 中建立透明視窗

Dev Prakash Sharma
更新於 2021年3月4日 13:39:00

864 次瀏覽

Python 是開發和建立功能性和桌面應用程式最流行的語言。它擁有豐富的不同模組和函式庫,這些庫提供了可擴充套件性和可訪問性,可以建立和開發應用程式。Tkinter 是最常用的用於建立基於 GUI 的應用程式的庫。它具有新增小部件和其他必要屬性等功能。假設我們要使用 tkinter 建立一個透明視窗。要建立透明視窗,我們可以使用 attributes 屬性並定義不透明度值。示例 # 匯入 tkinter 庫 from tkinter import * # 建立 tkinter 框架例項 win= Tk() # 定義… 閱讀更多

在 Python Tkinter 中建立無邊框視窗

Dev Prakash Sharma
更新於 2021年3月4日 13:37:48

4K+ 次瀏覽

Tkinter 是最常用的 Python 庫,用於建立基於 GUI 的應用程式。它具有新增小部件和其他必要屬性等功能。假設我們要使用 tkinter 建立一個無邊框視窗。要建立無邊框視窗,我們可以使用 overrideredirect 方法,該方法基本上會停用視窗並刪除視窗元素,例如關閉按鈕、標題、最小化元素和按鈕等。overrideredirect 是一個布林函式,可以為 True 或 False。視窗開啟後,可以透過按 Alt+F4 關閉它。示例 # 匯入 tkinter 庫 from tkinter import * # 建立一個例項… 閱讀更多

使用 Tkinter 建立下拉選單

Dev Prakash Sharma
更新於 2021年3月4日 13:36:31

2K+ 次瀏覽

導航是任何應用程式最重要的部分,因為它以美觀的方式改善了使用者體驗。使用 Tkinter,我們可以非常有效地建立選單和子選單。Tkinter 具有一個內建函式來建立選單,這些選單可以使用另一個 tkinter 小部件或視窗呼叫。Tkinter.Menu 模組在選單項中提供了一些屬性。其中一些屬性用於標記按鈕、切換按鈕、使用級聯屬性新增子選單等。在本文中,我們將瞭解如何使用 tkinter.Menu 及其選單項屬性建立下拉選單。我們將使用 OptionMenu 小部件來建立一個…的列表 閱讀更多

廣告