我正在创建一个由标签组成的表格(网格)。
这些标签显示的是我要添加到列表中的元素,因此,当我向列表添加一个新的obj时,表将增长,显示更多的标签。
我的意图是,我可以单击一个标签,并让它打印该标签所在的表的行。
import tkinter as tk
phrasesdb = []
def debug(event):
#this is where I'd have it print the row
#but how do I get it?
#for example, it the label I pressed was in the row 2, it
我编写了下面的代码,用于在按钮上运行python文件,通过tkinter单击,并在GUI窗口中显示两个用于运行python文件的按钮。现在,当单击按钮时,我的pyhton文件工作正常。但是有一个问题是,我想在tkinter错误框上显示错误,无论在cmd窗口上显示什么错误。如果我在cmd中运行python脚本,它将显示错误。但是想要显示在tkinter错误消息框上。怎么可能。下面我分享你的代码。
import sys
import os
from tkinter import *
from tkinter import messagebox
from tkinter import ttk
#
我是一个全新的Tkinter,不知道如何创建多个按钮组织在一个列表。我能够得到一个单一的按钮出现,但当我试图创建多个,它不工作,创建一个空白页代替。
from tkinter import *
from V2cboard import *
import time
#blueLength=len(blueTokens) # This is the num of blue tokens left on board
#redLength=len(redTokens) # This is the num of red tokens left on board
DispTXT=["Play
我有一个简单的Python + Tkinter应用程序,它显示了一个包含10项的列表:
import Tkinter, ttk
list = ttk.Treeview( Tkinter.Tk() )
list.pack( fill = Tkinter.BOTH, expand = 1 )
items = [ list.insert( '', 'end', text = str( i ) ) for i in range( 10 ) ]
list.selection_set( items[ 0 ] )
list.focus_set() # This is not
我刚刚开始使用tkinter的Python工具。在我的代码中,我创建了一个只有一个按钮的简单图形用户界面,我想在用户单击该按钮时向用户显示一个messagebox。
目前,我对它使用tkinter.messagebox.showinfo方法。我在Windows7计算机上使用IDLE编写代码。如果我从IDLE运行代码,一切正常,但是如果我试图在Python3解释器中独立运行它,它就不能再工作了。相反,它会将此错误记录到控制台:
AttributeError:'module' object has no attribute 'messagebox'
你有什么建议给我
我有一个包含学生信息的数据库。在程序的中间,我需要打开一个Tkinter窗口。我应该如何在Python程序中间打开GUI窗口?!该窗口必须包括一个搜索框(条目) by n_number (字典值),以显示学生的姓名(与输入的n_number相关的字典关键字)和所有学生的列表。同时,我可以通过n_number搜索,我需要所有学生的列表,这样我就可以单击每个名称并查看他/她获得的课程。我不知道如何在Tkinter中创建一个可点击的列表。 ..。 from tkinter import *
class Student:
def __init__(self):
s
如果已经有人问了,我很抱歉,但我一直找不到。我也刚刚开始学习编程,所以反馈是值得赞赏的。:)
我的最终目标是创建一个8乘x的按钮网格,当按下按钮时会改变自己的颜色。我想用这个做一个网格,我可以上传到我已经建立的POV玩具。这段代码创建了一个由8个按钮组成的列,每个按钮都有一个回调,作为参数传递给自己。回调函数的思想可以对按钮做一些事情,比如改变它的颜色,或者删除它。
import Tkinter
def unpack(i):
buttons[i].pack_forget()
print i
top = Tkinter.Tk() buttons = [] for i i