tkinter相关内容
我有一个包含条目的CRUD表单和4个按钮,用于从我的数据库中删除、更新、创建、获取值,我想实现另一个按钮来打开绑定到我的id条目的图像还可以使用我的删除、更新、创建、获取按钮,我一直在尝试使用BLOB,并且我能够将数据库中的图像另存为BLOB。实际上,我知道我需要为‘idvar=StringVar(),namevar=Stringvar().’等条目创建文本变量,因此我不确定如何为图像标签创建文本
..
注意:从Python 3.8开始,非BMP字符可以在空闲状态下显示(因此,Tkinter现在可能也会显示它们,因为它们都使用Tcl),它是在我发布此问题一段时间后发布的。我计划在试用Python3.9之后(在安装更新版本的xubuntu之后)对此进行编辑。我还读到在IDLE中编辑这些字符可能不像其他字符那样简单;see the last comment here。 所以,今天我创建了输入某些
..
我知道通过Tkinter将MxNx3 Numpy数组显示为RGB图像的秘诀,但我的秘诀在此过程中制作了数组的几个副本: a = np.random.randint(low=255, size=(100, 100, 3), dtype=np.uint8) # Original ppm_header = b'P6 %i %i 255 '%(a.shape[0], a.shape[1]) a_by
..
在下面的内容中,标签为“一”、“二”和“三”的按钮没有均匀间隔。在我看来,问题的根源在于Tk假设包含跨多列的小部件部分的任何列都有默认的最小宽度。但是,这种行为似乎没有文档记录,所以我不确定如何适应或调整它,以便使列具有相等的宽度-包括文本小部件跨越的两列和文本小部件没有跨越的单个列-从而均匀地分隔按钮。我可以通过反复试验来拼凑它,即填充后一列,直到它与前两列匹配,但这似乎是一个糟糕的解决方案。
..
Tkinter是否支持16位范围的字符,因为我不能在GUI中打印表情符号 在python终端打印时工作正常 >> print("😊") >> 😊 但在tkinter中,它显示此错误: _tkinter.TclError: character U+1f618 is above the range (U+0000-U+FFFF) allowed by Tcl 推荐答案 在
..
我正在测试使用Tkinter模块创建GUI。我试图使用PIL将图像添加到GUI。我的代码如下所示: import Tkinter as tk from PIL import Image, ImageTk root = tk.Tk() root.title('background image') imfile = "foo.png" im = Image.open(imfile) im1
..
基本上我有一系列在循环中创建的OptionMenus,但当前为空: option_menu = [] for ii in range(jj): option_menu.append([]) for ll in range(kk): option_menu[ii].append(OptionMenu(frame,tkinter_text_var[ii]
..
我要创建两组不同的单选按钮。用户将从任一组中选择一个选项。将有一个函数从选定的单选按钮获取值(字符串),然后打印它们。以下是我的代码,但它不能工作(我是Python新手)。 from tkinter import * root = Tk() btn1 = "lol" btn2 = "lel" def funkcija(): n = entry1.get() m = "null
..
我使用的是Python2.7.5和Tkinter。我正在将状态消息写入文本小部件。要插入我正在使用的内容,请执行以下操作: text_widget.insert(INSERT, 'my status here. ') 这个可以很好地工作。但是,每个状态都添加在前一个状态之后。如何在Text小工具顶部插入新行,使最新状态位于顶部,同时将以前的状态消息保留在下面? 谢谢。 推荐答
..
我正在(出于一些精心设计的设置原因)尝试从tkinter小部件检索实际的command回调函数,例如设置按钮的回调b import tkinter as tk root = tk.Tk() b = tk.Button(root, text='btn', command=lambda:print('foo')) 两者 b['command'] b.cget('command')
..
我有一个游戏,当一个按钮被创建时,我需要我的程序只显示这个屏幕,直到他们按下‘下一级’,所有这些代码都在一个While循环中,所以在一个控制游戏的大While循环中。 . if game.playerDistance >= game.lowerBound() and game.playerDistance
..
我想创建一个以图像为背景的应用程序。但当我在图像上添加Label时,标签的背景为白色。 是否可以将Label小工具的背景色设置为“透明”? 推荐答案 我不知道有什么方法可以使标签背景透明。一种替代方法是使用画布小部件作为整个事情的基础,然后使用create_image方法添加背景图像,并使用create_text方法制作文本标签。这将是一个有点多的工作,但文本应该渲染没有背景的图
..
我想知道是否可以使用Tkinter计算屏幕大小。 我想要这样可以使程序在屏幕中央打开. 推荐答案 import tkinter as tk root = tk.Tk() screen_width = root.winfo_screenwidth() screen_height = root.winfo_screenheight()
..
如何强制Tkinter应用程序窗口中的列具有相同的宽度? tkdocs网站说明如下: 每列的宽度(或每行的高度)取决于列或行中包含的小部件的宽度或高度。这意味着,在绘制用户界面并将其划分为行和列时,您不必担心每列或每行的宽度(可能是高度)相等。 TkDocs教程:The Grid Geometry Manager 但我希望列的宽度相等,最好是使所有列的宽度取决于任何列中最宽
..
我正在尝试创建几个Button(使用for循环),如下所示: def a(self, name): print(name) users = {"Test": "127.0.0.0", "Test2": "128.0.0.0"} row = 1 for name in users: user_button = Tkinter.Button(self.root, text=na
..
我在这里重画图形时遇到问题。我允许用户指定时间刻度(x轴)中的单位,然后重新计算并调用此函数plots()。我只想更新绘图,而不是将另一个绘图追加到该图。 def plots(): global vlgaBuffSorted cntr() result = collections.defaultdict(list) for d in vlgaBuffSort
..
我已经搜索了很多,但我仍然不知道您如何访问 python 中不同类的变量.在这种情况下,我想从 PageOne 类访问变量 self.v 到 PageTwo 类. 这是我的代码. 将 tkinter 导入为 tk导入 smtplibTITLE_FONT = ("Helvetica", 18, "粗体")类 SampleApp(tk.Tk):def __init__(self):tk.Tk.
..
我的小弟弟刚刚开始编程,为了他的 Science Fair 项目,他正在模拟天空中的一群鸟.他已经编写了大部分代码,并且运行良好,但是鸟儿需要每时每刻移动. 然而,Tkinter 占用了自己的事件循环的时间,因此他的代码不会运行.做 root.mainloop() 运行,运行,一直运行,它唯一运行的就是事件处理程序. 有没有办法让他的代码在主循环旁边运行(没有多线程,这很混乱,应该
..
我正在使用 Python 从日志文件中解析条目,并使用 Tkinter 显示条目内容,到目前为止它非常出色.输出是一个标签小部件的网格,但有时行数超出了屏幕上可以显示的数量.我想加一个滚动条,看起来应该很简单,但我想不通. 文档暗示只有 List、Textbox、Canvas 和 Entry 小部件支持滚动条界面.这些似乎都不适合显示小部件网格.可以在 Canvas 小部件中放置任意小部件,
..
..