找到 34423 篇文章 关于编程

如何获取 Tkinter 窗口的宽度和高度?

Dev Prakash Sharma
更新于 2021年4月15日 13:45:38

18K+ 浏览量

Tkinter 最初创建一个窗口实例,这是一个包含所有窗口部件和元素的容器。如果我们想调整窗口大小,我们可以使用 geometry 方法定义宽度和高度的值。为了获取 tkinter 窗口的宽度和高度,我们可以使用 winfo_width() 和 winfo_height() 辅助方法来获取 tkinter 窗口的当前宽度和高度。示例 # 导入 tkinter 库 from tkinter import * # 创建 tkinter 框架实例 win = Tk() # 设置几何形状 win.geometry("750x250") def print_width(): print("宽度...") 阅读更多

如何获取 Tkinter 复选框的“状态”?

Dev Prakash Sharma
更新于 2021年4月15日 13:43:25

2K+ 浏览量

Tkinter 提供各种输入窗口部件,例如 entry 窗口部件、text 窗口部件、listbox、combobox、spinbox、checkbox 等。复选框用于获取有效性输入,并且每当用户单击复选框时,状态都会变为活动状态。在特定应用程序中,我们可以使用 state() 方法检查 tkinter 复选框的状态。它打印 tkinter 复选框的实际状态。示例 # 导入所需的库 from tkinter import* from tkinter import ttk # 创建 tkinter 框架实例 win= Tk() # 设置几何形状 win.geometry("750x250") # 定义窗口的几何形状 win.geometry("750x250") # 创建复选框 chk= ttk.Checkbutton(win, text="Python") chk.pack() ... 阅读更多

Python 程序将一个数组的所有元素复制到另一个数组

AmitDiwan
更新于 2021年4月15日 13:48:39

985 浏览量

当需要将一个数组的所有元素复制到另一个数组时,会创建一个包含“None”元素的空数组。一个简单的 for 循环用于迭代元素,“=”运算符用于将值赋给新列表。下面是相同的演示 - 示例 my_list_1 = [34, 56, 78, 90, 11, 23] my_list_2 = [None] * len(my_list_1) for i in range(0, len(my_list_1)): my_list_2[i] = my_list_1[i] print("列表是:") for i in range(0, len(my_list_1)): print(my_list_1[i]) print() print("新列表:") for i in ... 阅读更多

Python程序构建树并执行插入、删除、显示操作

AmitDiwan
更新于 2021年4月15日 13:47:54

515 浏览量

当需要构建二叉树并执行插入元素、删除元素和显示树的元素等操作时,定义一个包含方法的类。定义类的实例,并使用它来访问元素并执行操作。下面是相同的演示 - 示例 class Tree_struct: def __init__(self, data=None, parent=None): self.key = data self.children = [] self.parent = parent def set_root(self, data): self.key = data def add_node(self, node): ... 阅读更多

使用 Python 检查数字在给定基数中是否包含连续的 0

AmitDiwan
更新于 2021年4月15日 13:44:27

168 浏览量

当需要检查数字是否具有特定基数的连续零时,定义一个方法,该方法将数字和基数作为参数,并使用另一个方法根据基数是否存在返回“是”或“否”。下面是相同的演示 - 示例 def check_consecutive_zero(N, K): my_result = convert_to_base(N, K) if (check_n(my_result)): print("是") else: print("否") def convert_to_base(N, K): weight = 1 s = 0 while (N != 0): r = N % K ... 阅读更多

如何使用 Python tkinter 创建子窗口?

Dev Prakash Sharma
更新于 2021年4月15日 13:41:35

6K+ 浏览量

子窗口可以被称为独立窗口,它与根窗口或主窗口分离。为了创建子窗口,我们必须定义一个顶级窗口,可以使用 Toplevel(win) 方法手动创建。在 toplevel(root) 方法中,我们必须将主窗口作为参数传递,并在需要时进一步定义窗口部件。示例让我们创建一个包含一些窗口部件的子窗口。# 导入 tkinter 库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架实例 win = Tk() # 设置几何形状和标题 ... 阅读更多

Python 中实现队列的程序

AmitDiwan
更新于 2021年4月15日 13:43:53

1K+ 浏览量

当需要使用 Python 实现队列时,创建一个队列类,并定义添加和删除元素的方法。创建一个类的实例,并使用该实例调用这些方法,并显示相关的输出。下面是相同的演示 - 示例 class Queue_struct: def __init__(self): self.items = [] def check_empty(self): return self.items == [] def enqueue_elem(self, data): self.items.append(data) def dequeue_elem(self): return self.items.pop(0) my_instance = Queue_struct() while True: print('Enqueue ') ... 阅读更多

Python 程序实现栈

AmitDiwan
更新于 2021年4月15日 13:43:28

4K+ 浏览量

当需要使用 Python 实现栈时,创建一个栈类,并创建一个该类的实例。定义推入、弹出元素的方法,并使用实例调用这些方法。下面是相同的演示 - 示例 class Stack_struct: def __init__(self): self.items = [] def check_empty(self): return self.items == [] def add_elements(self, my_data): self.items.append(my_data) def delete_elements(self): return self.items.pop() my_instance = Stack_struct() while True: print('Push ') print('Pop') print('Quit') ... 阅读更多

如何在 tkinter 中创建日期选择器?

Dev Prakash Sharma
更新于 2021年4月15日 13:39:25

8K+ 浏览量

Tkcalendar 是一个 Python 包,它为 tkinter 应用程序提供 DateEntry 和 Calendar 窗口部件。在本文中,我们将借助 DateEntry 窗口部件创建一个日期选择器。DateEntry 窗口部件包含三个字段,它们指的是日期的一般格式,例如 MM/DD/YY。通过创建 DateEntry 窗口部件的对象,我们可以在应用程序中选择特定日期。示例 # 导入 tkinter 库 from tkinter import * from tkcalendar import Calendar, DateEntry # 创建 tkinter 框架实例 win= Tk() # 设置几何形状 win.geometry("750x250") win.title("日期选择器") # 创建标签 Label(win, text= "选择日期", background= 'gray61', foreground="white").pack(padx=20, pady=20) # 创建日历 ... 阅读更多

如何向 Tkinter 按钮的回调命令传递参数?

Dev Prakash Sharma
更新于 2021年4月15日 13:37:33

2K+ 浏览量

Tkinter 按钮用于处理应用程序中的某些操作。为了处理此类事件,我们通常将定义的函数名作为回调命令的值传递。对于特定事件,我们也可以将参数传递到按钮命令中的函数中。有两种方法可以将参数传递给 tkinter 按钮命令:使用 Lambda 或匿名函数;使用 Partials。示例:在这个例子中,我们将创建一个简单的应用程序,其中包含一个文本标签和一个用于更改标签文本值的按钮。我们将标签作为参数传递到…… 阅读更多

广告
© . All rights reserved.