我目前正在做一个关于python-3. x的小项目,包括一些tkinter资源。我的程序是在屏幕上显示一个目录中包含的图片列表,每张图片都放在一个按钮上,这个按钮是原始图像的六分之一,如果我们点击它,它会在一个新的窗口。原始窗口是由我放在列中的图片量设置的(我可以在代码中选择),我做了一个滚动条,因为我必须处理很多图片。 但这是我的问题,它的工作正常,除了如果我改变窗口大小,比如缩小它,按钮不跟随
我正在创建一个简单的tkinter窗口弹出窗口(粘贴链接:http://pastebin.com/kvv0G4rM).我面临的问题是标题信息(“输入费用”)从弹出的tkinter窗口中被切断。 我尝试过调整tkinter窗口的大小并将其移到中心。在这种情况下,标签、按钮的所有内容都不会完全填满屏幕。(尝试注释掉高度和尺寸注释以及.geometry函数调用) 看起来像这样 标签和按钮的当前场景 我使
消息文件名 语法错误 (unicode错误)'UnicodeScape'编解码器无法解码位置2-3中的字节: 我已经引进了PIL和tkinter,并尝试了一些不同的方法,但我看到的建议主要是: IMG=ImageTk.PhotoImage(Image.open("C:\testpic.gif") 或 img=tk。PhotoImage(Image.open(“C:\testpic.gif”)) 还
我和一个朋友在玩pygame游戏。我们希望在tkinter或WxPython框架中嵌入pygame窗口,这样我们就可以包含WX或tkinter支持的文本输入、按钮和下拉菜单。我在互联网上搜寻答案,但我发现所有人都在问同样的问题,没有一个得到很好的回答。 什么是最好的方式来实现一个pyplay显示嵌入到tkinter或WX框架?(首选TKinter) 这些功能可以与pygame显示器一起使用的任何其
我有一个使用Python tkinter的小测试应用程序,我开始工作了。问题是,按下“退出”按钮时,它无法正确退出。这是一个两帧选项卡式应用程序,我从StackOverflow问题ttk tkinter multiple frames/Window开始。 它现在是一个可以工作的完整示例,但是需要工作,因为它没有正确退出。当我按下“退出”按钮时,它会杀死该选项卡的框架,但应用程序不会正确退出。我必须
基本上,我已经为我的游戏创建了一个pyplay菜单,当我点击它们时,它会加载所有其他pyplay窗口,但是对于一些方面,如添加用户等,我在Tkinter GUI中创建。当我点击加载他们在我的pyplay它不会加载Tkinter图形用户界面,有人知道我如何解决这个问题,或者如果有什么我需要添加到使其工作。 它的行为就像它要加载某个东西,但不加载。第一个名为“mathsvaders”的程序加载得很好,
我想在tkinter中创建由笔记本框架和每个选项卡内的几个框架组成的简单图形用户界面。假设我想在笔记本的每个选项卡内创建两个标记的框架,跨越100%的窗口宽度和50%的窗口高度。 屏幕布局 我将有更多的帧/元素,我想采取窗口宽度/高度的x%。 我读到tkintergui应该自动调整窗口大小时,但我不能让它工作。 如何设置帧以获取100%的窗口宽度和(例如)50%的窗口高度? 如何使框架居中,使其不
我正在使用Python和Tkinter来创建一个游戏,我正在尝试使用不同的“屏幕”(主菜单和到目前为止的关卡编辑器),每个屏幕都是对象,在主菜单屏幕()的类定义中,在第11行的中,我试图使用以更改“主菜单”的宽度、高度和背景色。帧。但当我运行这段代码时,背景仍然是灰色的。我猜我错过了一些明显的东西(我对Tkinter和类还是相当陌生)。任何帮助都将不胜感激——谢谢。
通常我们得到坐标,然后在那里打开一个新窗口。我需要的是在Tkinter文本框闪烁光标的正下方打开一个窗口。我不知道如何根据屏幕中像素的高度和宽度获得那个坐标。
我有一个单选按钮的对齐问题。我想要三列表单元素。由于某种原因,当我向窗体中添加单选按钮时,它们似乎占用了左侧一个新列的空间。我希望有一个简单的网格布局与每个细胞有相等的大小。情况似乎并非如此。如有任何建议,我们将不胜感激! 下面是我的部分代码:
我假设它一定是基于对象选择的某种类型的变量? 使用备注编辑..我不能转过来 粘性=w) column=2,columnspan=2,rowspan=2,padx=5,pady=5,)mainloop()
在这个新窗口中,我找不到一种方法来确保打印标签,或者实际播放游戏是在my_window中完成的?? 在下面的代码中,我用函数launch_the_game中的标签(label(my_window,text=“game_num value”+str(game_num)).grid(行=5,列=0)来模拟它。这个标签是在root中打印的,而不是在my_window中打印的,这是怎么回事呢? 我不是在叫
当我试图在python 3.4.2中使用tkinter创建一个窗口时,窗口打开了,但是..grid方法不能正常工作。即使我更改了行和列参数,标签和输入框也不会移动。请帮助:
当我现在运行我的脚本时,我得到了两个独立的窗口。一个窗口,让我们称之为“窗口A”,我的文本和输入框和一个空窗口,让我们称之为“窗口B”。 当我在“窗口A”中单击“运行”时,我的phyton脚本(在本例中为TennisMatchProbability.py)将被触发,该脚本的结果(TennisMatchProbability.py)将显示在“窗口B”中。 这是“tennismatchprobabil
周一开始用Python编程。我喜欢学习它。但是当在tkinter菜单之间切换时,我一直试图理解如何避免递归。我确信这是一个非常基本的问题,我很感激你能容忍我在这个问题上的无知,但是我在别处找不到答案。 我现在所做的是,最终给了我一个错误:RuntimeError:调用Python对象时超出了最大递归深度 这是我目前使用的模式。更新:下面的代码现在是一个完整的、独立的副本,重现了我面临的问题!:D