找到 603 篇文章 关于 Tkinter

如何从 Tkinter 文本小部件获取输入?

Dev Prakash Sharma
更新于 2021年7月13日 08:01:56

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) #创建文本框小部件 ... 阅读更多

如何在 Tkinter 中获取屏幕尺寸?

Dev Prakash Sharma
更新于 2021年3月26日 10:48:33

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() ... 阅读更多

如何获取 Tkinter 标签文本?

Dev Prakash Sharma
更新于 2021年3月26日 10:48:08

2K+ 次查看

Tkinter 标签用于在窗口上创建和显示文本或图像。它有几个组件和函数可用于自定义标签信息,例如字体系列、填充、宽度、高度等。为了获取窗口上的标签文本,我们可以为要在窗口上显示的文本编写值。示例#导入所需的库 from tkinter import * #创建 tkinter 框架的实例 win= Tk() #定义窗口的几何形状 win.geometry("600x250") #创建带有文本的标签 my_text= Label(win, text= "This is a New Line ... 阅读更多

如何在 Linux 上为 Python 安装 Tkinter?

Dev Prakash Sharma
更新于 2021年3月26日 10:46:32

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 ... 阅读更多

如何使 Tkinter 小部件不可见?

Dev Prakash Sharma
更新于 2021年3月26日 10:42:38

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 ... 阅读更多

如何使 Tkinter 窗口跳到最前面?

Dev Prakash Sharma
更新于 2021年3月26日 10:40:50

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()输出运行以上代码将使窗口始终位于所有其他窗口之上,阅读更多

如何使 Tkinter 窗口不可调整大小?

Dev Prakash Sharma
更新于 2021年3月26日 10:39:51

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()输出运行以上代码将 ... 阅读更多

如何将 Tkinter 窗口置于其他窗口之上?

Dev Prakash Sharma
更新于 2021年3月26日 10:37:05

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) ... 阅读更多

如何为 Tkinter Entry 小部件设置默认文本?

Dev Prakash Sharma
更新于 2021年3月26日 10:33:01

6K+ 次查看

Tkinter Entry 小部件用于打印和显示从用户输入获取的单行文本。它用于许多应用程序,例如创建登录表单、注册表单和其他用户交互表单。我们可以使用 insert() 函数通过将默认文本作为参数传递来设置 Entry 小部件的默认文本。示例在此示例中,我们创建了一个具有默认文本的 Entry 小部件。#导入 tkinter 库 from tkinter import * #创建 tkinter 框架的实例 win = Tk() #设置几何形状 win.geometry("650x250") #创建 Entry 小部件 entry= Entry(win) entry.insert(END, 'Enter ... 阅读更多

如何设置某些 Tkinter 小部件的边框颜色?

Dev Prakash Sharma
更新于 2021年3月26日 10:31:05

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 小部件 ... 阅读更多

广告