找到 603 篇文章 關於 Tkinter
9K+ 次檢視
在 tkinter 中,我們可以使用包中的 Text 屬性建立文字小部件。但是,在建立 GUI 應用程式時,有時需要捕獲文字小部件的輸入。我們可以使用 .get() 方法從文字小部件中獲取使用者的輸入。我們需要指定輸入範圍,最初是從 1.0 到 END,顯示從開始到 END 的字元。示例#從 tkinter 匯入 tkinter 庫 from tkinter import * #建立 tkinter 視窗或框架的例項 win=Tk() win.geometry("700x300") def get_input(): value=my_text_box.get("1.0", "end-1c") print(value) #建立文字框小部件 ... 閱讀更多
19K+ 次檢視
Tkinter 最初建立一個視窗或框架物件,所有小部件、框架都顯示在此處。Tkinter 元件根據使用者定義的幾何形狀調整視窗的大小和寬度。為了獲取螢幕尺寸,我們可以使用 winfo_screenwidth() 返回螢幕寬度,使用 winfo_screenheight() 返回螢幕高度(以畫素為單位)。示例在此示例中,我們將列印螢幕尺寸作為輸出,#匯入所需的庫 from tkinter import * #建立 tkinter 框架的例項 win= Tk() #設定框架的幾何形狀 win.geometry("650x250") #獲取當前螢幕寬度和高度 screen_width = win.winfo_screenwidth() screen_height = win.winfo_screenheight() ... 閱讀更多
2K+ 次檢視
Tkinter 標籤用於在視窗上建立和顯示文字或影像。它有幾個元件和函式可用於自定義標籤資訊,例如字體系列、填充、寬度、高度等。為了獲取視窗上的標籤文字,我們可以為要在視窗上顯示的文字編寫值。示例#匯入所需的庫 from tkinter import * #建立 tkinter 框架的例項 win= Tk() #定義視窗的幾何形狀 win.geometry("600x250") #建立帶有文字的標籤 my_text= Label(win, text= "This is a New Line ... 閱讀更多
17K+ 次檢視
Tkinter 是用於建立基於 GUI 的應用程式的廣泛使用的庫之一。為了使用 Tkinter 建立應用程式,我們必須在筆記本中安裝並匯入該庫。首先,我們必須根據 Windows 或 Linux 作業系統在本地環境中安裝 tkinter 庫。對於 Windows 使用者 - pip install tkinter 或 pip install tk 對於 Linux 或 Mac 使用者 - apt-get install python-tk 安裝完成後,使用者可以使用以下命令在筆記本中匯入 tkinter 庫,from tkinter import* 要檢查 tkinter 是否已安裝在系統中,可以使用以下命令,import tkinter ... 閱讀更多
5K+ 次檢視
要使 tkinter 小部件不可見,我們可以使用 pack_forget() 方法。它通常用於從視窗中取消對映小部件。示例在以下示例中,我們將建立一個標籤文字和一個按鈕,可用於觸發標籤文字小部件上的不可見事件。#匯入所需的庫 from tkinter import * #建立 tkinter 框架的例項 win= Tk() #設定框架的幾何形狀 win.geometry("600x250") #設定可調整大小屬性為 False win.resizable(False, False) #使小部件不可見 def make_invisible(widget): widget.pack_forget() #為視窗或框架建立標籤 label=Label(win, text="Hello ... 閱讀更多
3K+ 次檢視
為了使 tkinter 視窗或根視窗跳到所有其他視窗之上,我們可以使用屬性方法,該方法通常採用兩個值,一個指定“最頂層”值,另一個是布林值。示例#匯入庫 from tkinter import * #建立 tkinter 視窗或框架的例項 win= Tk() #設定視窗的幾何形狀 win.geometry("600x250") #建立標籤 Label(win, text= "Hello Everyone!", font=('Helvetica bold', 15)).pack(pady=20) #使視窗跳到所有視窗之上 win.attributes('-topmost', 1) win.mainloop()輸出執行以上程式碼將使視窗始終位於所有其他視窗之上,閱讀更多
8K+ 次檢視
Tkinter 最初為每個應用程式建立一個可調整大小的視窗。假設我們想要在應用程式中建立一個不可調整大小的視窗。在這種情況下,我們可以使用 resizable(height, width) 並傳遞 height=None 和 width=None 的值。該方法也可透過傳遞布林值作為 resizable(False, False) 來實現。示例#匯入所需的庫 from tkinter import * #建立 tkinter 框架的例項 win= Tk() #設定框架的幾何形狀 win.geometry("600x250") #設定可調整大小屬性為 False win.resizable(False, False) #為視窗或框架建立標籤 Label(win, text="Hello World!", font=('Helvetica bold', 20), anchor="center").pack(pady=20) win.mainloop()輸出執行以上程式碼將 ... 閱讀更多
11K+ 次檢視
每當我們建立 GUI 程式時,tkinter 通常會在後臺顯示輸出螢幕。換句話說,tkinter 將程式視窗顯示在其他程式後面。為了將 tkinter 視窗置於其他視窗之上,我們需要使用 attributes('- topmost', True) 屬性。它將視窗拉到最上面。示例#匯入庫 from tkinter import * #建立 tkinter 視窗或框架的例項 win= Tk() #設定視窗的幾何形狀 win.geometry("600x350") #建立標籤 Label(win, text= "Hello World! ", font=('Helvetica bold', 15)).pack(pady=20) #使視窗跳到所有視窗之上 win.attributes('-topmost', True) ... 閱讀更多
6K+ 次檢視
Tkinter Entry 小部件用於列印和顯示從使用者輸入獲取的單行文字。它用於許多應用程式,例如建立登入表單、登錄檔單和其他使用者互動表單。我們可以使用 insert() 函式透過將預設文字作為引數傳遞來設定 Entry 小部件的預設文字。示例在此示例中,我們建立了一個具有預設文字的 Entry 小部件。#匯入 tkinter 庫 from tkinter import * #建立 tkinter 框架的例項 win = Tk() #設定幾何形狀 win.geometry("650x250") #建立 Entry 小部件 entry= Entry(win) entry.insert(END, 'Enter ... 閱讀更多
3K+ 次檢視
假設我們想要更改 tkinter 小部件的邊框顏色。我們可以透過傳遞小部件的 highlightcolor、highlightbackground 屬性來配置小部件。示例在此示例中,我們建立了一個 Entry 小部件和一個按鈕,可以觸發該按鈕來更改 Entry 小部件的邊框顏色。#匯入所需的庫 from tkinter import * #建立 tkinter 框架的例項 win= Tk() #設定框架的幾何形狀 win.geometry("600x250") #定義一個函式來更改 entry 小部件的顏色 def change_color(): text.config(highlightthickness=2, highlightbackground="red") #建立我們要更改邊框顏色的 Entry 小部件 ... 閱讀更多
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP