【Python TKinter下拉菜单问题】教程文章相关的互联网学习教程文章

Python Tk _tkinter.TclError:无效的命令名称“.42818376”【代码】

我收到帖子标题中提到的错误我真的只是希望这个工作.一段时间以来一直在研究这个问题,这令人沮丧.我的最终目标是获得可变数据文本,chkvar和v的值. 感谢任何能够回复并提供帮助的人!#!C:/Python27/python.exefrom Tkinter import * import ImageTk, Imageroot = Tk() root.title('HADOUKEN!')def killwindow():root.destroy()text = Text(root, height=16, width=40) scroll = Scrollbar(root, command=text.yview)text.configure(...

python – 关闭文件对话框后Tkinter窗口未关闭【代码】

我想在选择文件后关闭“文件打开”对话框.目前使用我的代码,我可以选择一个文件,但文件打开对话框保持打开状态,直到我单击“X”.选择文件后,如何关闭此窗口. 这是我的代码:import sys from tkinter import * from tkinter.filedialog import askopenfilename fname = "unassigned"def openFile():global fnamefname = askopenfilename()if __name__ == '__main__':b = Button(text='File Open', command = openFile).pack(fill=...

python – tkinter和GUI编程方法【代码】

希望这不属于“一般性讨论主题”,因为我希望它能够以一种有效的方式解决这些问题,而不是关于哪种GUI编程的一般方法绝对最好的大辩论. 所以我已经用tkinter开始了一些GUI编程,长话短说我的代码很快变得非常难看.我正在尝试为视频游戏创建基于图块的地图编辑器.我的主要问题似乎是: >回调无法返回值.>无法轻松地在窗口之间传输数据. 我认为我认为这些问题的原因是因为我使用的函数比使用类要多得多.例如,我的“加载tileset”窗口完全...

Python和Tkinter lambda函数【代码】

(正如’家庭作业’标签所示,这是计算机科学大项目的一部分.) 我正在写一个危险的!使用tkinter在Python中进行模拟,我在按钮中使用lambda函数时遇到了很大的问题.假设root = Tk()和类别是一个列表.# Variable to keep the buttons root._buttons = {}# Display headers on top of page for i in range(5):# Get category name for display in main windowname = categories[i]b = Label(root, text=fill(name.upper(), 10), width=1...

python – Tkinter,’module’对象没有属性’Frame’【代码】

我在tkinter python中写了一个hello world app,但我接下来的消息:’module’对象没有属性’Frame’import _tkinter as tk这是错误class Application(tk.Frame):def __init__(self, master=None):tk.Frame.__init__(self, master)self.pack()self.createWidgets()def createWidgets(self):self.hi_there = tk.Button(self)self.hi_there["text"] = "Hello World\n(click me)"self.hi_there["command"] = self.say_hiself.hi_there....

python15 Scrapy\Tkinter【图】

Tkinter 这部分一直没发出去,好几天了,但也没写什么主要是全写成代码了,记录的部分比较少关于选项中的单选多选部分默认展示10行 ,此处展示四行,若超出10行可加滚动条

使用python 2.7.3 Mac OSX 10.8.2导入Tkinter失败【代码】

我已经广泛阅读了这个问题,但没有找到可用的解决方案.他们中的许多人建议从头开始重建python.如果可能的话,这是我想避免的障碍.因此,我将最后一次提出这个问题,绝望的射击.它不应该与stackoverflow上的许多类似问题重复,因为我认为它特定于我的安装,即使症状与其他类似. 这是我安装的当前状态.我已经安装了很多其他的软件包,比如numpy和matplotlib没有问题,但是这个软件让我很难过.MacBookPro:lib-tk rebcabin$arch -x86_64 /opt/l...

Python3 Tkinter字体不起作用【代码】

我正在使用python 3.3和tkinter,并且安装了包python3-tk.在大多数文档中使用了旧的“import tkFont”,它不再起作用了. 这应该工作:from tkinter import font appHighlightFont = font.Font(family='Helvetica', size=12, weight='bold') font.families()但是,我在第二行得到了这个例外:Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/usr/lib/python3.3/tkinter/font.py", line 92, in __init__r...

python tkinter动态追加按钮等控件可能遇到的问题【代码】【图】

小爬最近给同事制作一个小爬虫:具体要求: 1、每天自动定时触发; 2、模拟用户自动登陆; 3、自动爬取对应API接口数据; 4、对爬取结果进行逻辑判断,对符合条件的数据进行规则化列示; 5、列示的行项目支持超链接,如果用用户已经通过浏览器登陆过,该超链接需要能支持单击后在浏览器内新建选项卡并直接进入对应的表单,无需再次登陆。 小爬思考了下:整个程序的功能实现中,2、3、4步骤涉及的功能在先前小爬编写的一些自动...

Python Tkinter旋转图像动画【代码】

我有一个使用PIL创建的PhotoImage,然后添加到TKinter画布中.图像显示正常.但是,我无法让PIL旋转功能正常工作.这是我的代码:#This works fineimage = Image.open('img.png')canvas_image = ImageTk.PhotoImage(rotated_image)canvas_object = canvas.create_image(30+10*int(steps),250, image=canvas_image)canvas.pack()#this does not workcanvas.delete(canvas_object)rotated_image = image.rotate(1)canvas_image = ImageTk....

Python图形之-tkinter与matplotlib结合案例【代码】【图】

使用matplotlib绘制图像,并显示到thinter已有的画布中,如何进行两个包的连接,具体案例如下: 1 import matplotlib2 matplotlib.use(TkAgg)3 from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg4 from matplotlib.figure import Figure5 from tkinter import *6 root = Tk()7 root.title("tkinter and matplotlib")8 f = Figure(figsize=(2.52, 2.56), dpi=100)#figsize定义图像大小,dpi定义像素9 f_plot = f.ad...

python – 按下Tkinter等待直到按钮【代码】

我有一个游戏,当一个按钮被创建时,我需要我的程序只显示这个屏幕,直到他们按下“下一级”所有这些代码都在一个while循环中,所以在一个大的while循环控制游戏. ……if game.playerDistance >= game.lowerBound() and game.playerDistance <= game.upperBound():game.level += 1showLevelResults(game)#NextLevelButtonbtnNextLevel = Button(root,#Random Configcommand = nextLevel,)btnNextLevel.place(x=1003, y=492, anchor=NW,...

Python / Tkinter:鼠标拖动没有边框的窗口,例如. overridedirect(1)【代码】

关于如何创建允许用户鼠标拖动没有边框的窗口的事件绑定的任何建议,例如.用overridedirect(1)创建的窗口? 使用案例:我们想创建一个浮动的工具栏/调色板窗口(没有边框),我们的用户可以在他们的桌面上拖动它们. 这就是我的想法(伪代码):1. window.bind( '<Button-1>', onm ouseDown ) to capture the initial position of the mouse.2. window.bind( '<Motion-1>', onm ouseMove ) to track position of mouse once it starts to ...

python – 密钥发布时的Tkinter事件【代码】

有没有办法让< Return>事件调用键释放,而不是按? 如果您使用< KeyRelease>,则对于任何特殊键,event.char为空,而不仅仅是返回.解决方法:您可以通过绑定到< KeyRelease-Return>来明确设置返回键释放的绑定. 例如:import Tkinter as tkclass SampleApp(tk.Tk):def __init__(self, *args, **kwargs):tk.Tk.__init__(self, *args, **kwargs)self.text = tk.Text(self)self.text.pack()self.text.bind("<KeyRelease-Return>", self.on_...

python – 动态生成Tkinter按钮【代码】

我想生成n个不同的Tkinter按钮.我有这个代码:import Tkinter as tkfor i in range(boardWidth):newButton = tk.Button(root, text=str(i+1), command=lambda: Board.playColumn(i+1, Board.getCurrentPlayer()))Board.boardButtons.append(newButton)如果boardWidth是5,虽然我得到标记为1-5的按钮,但是当它们单击时它们都会执行Board.playColumn(5,Board.getCurrentPlayer()). 我需要第一个按钮来执行Board.playColumn(1,Board.ge...