我创建了一个具有框架的gui程序,它可以从一个页面移动到另一个页面,并且我只使用方法,但是一旦引入一个类,我就会得到以下错误:
TypeError: 'Frame' object is not callable
我使用的代码如下:
import sys
from tkinter import *
from tkinter import ttk
class teachingContent(Tk):
def __init__(self):
super(teachingContent, self).__init__()
self.firs
我想知道你如何在一个特定的地方设置一个tkinter笔记本标签。例如,我有一个选项卡,允许您克隆其他选项卡,但我希望它停留在末尾。但是,我尝试过的代码似乎不起作用,因为它生成了一个tkinter.TclError:“从索引(不管是什么数字)超出了界限”。
`
from tkinter import *\
from tkinter import ttk, messagebox as msg\
from widgets.translate import Translator\
from widgets.explore import FileExplorer\
root = Tk()\
root.
我只想在tkinter窗口中为框架设置一个背景色。已成功设置窗口的背景色,但未设置内部框架的背景色。仅仅输入bg='color_name or color_code'是行不通的。
如何设置ttk帧的背景颜色?
除此之外,有没有一种方法也可以改变小部件的其他选项,比如选项卡栏的颜色、字体?
我尝试过使用命令bg='Color_name or color_code',也尝试过使用frame_name=config(bg='color_name or color_code')。两种方法都不起作用。
from tkinter import *
from
请先看一下代码: from tkinter import*
import time
import random
class Game:
def __init__(self):
self.tk = Tk()
self.tk.title("Mr Stickman races for the exit")
self.tk.resizable(0, 0)
self.tk.wm_attributes("-topmost", 1)
self.canvas = Canvas(self.tk, width=500, height=5
我想增加几个列的高度,所以我使用了一个“高度”属性,但是它给出了一个错误,即它没有任何名为“高度”的属性。
我试过python 3.1.7
from tkinter import *
from tkinter.ttk import*
window=Tk()
window.geometry("800x800")
window.title("Qualifications")
cf1=Frame(window,width=20,height=20)
cf1.grid(row=0,column=1,columnspan=3)
for i in range(1,10):
使用Tkinter在Python中创建菜单时出错。我做错了什么?下面给出了我的代码和完整的错误跟踪。
我的代码:
from tkinter import *
root = Tk()
root.title("FoodU")
root.geometry("1600x2560+0+0")
#main BEGIN
main = Frame(root, bg="light coral")
main.pack(fill=BOTH)
#main END
#navigation BEGIN
我试图在一个框架中禁用所有(ttk)小部件,但它似乎给我带来了一些麻烦,因为它抛出了以下异常:
_tkinter.TclError:未知选项"-state“
一些相关守则:
import tkinter as tk
from tkinter import ttk
def disable_widgets(parent):
for child in parent.winfo_children():
child.config(state = 'disabled')
root = tk.Tk()
# Frame full of widget
最近,我尝试使用边面板菜单制作一个完整的应用程序窗口,其中包含独立的框架,运行一些功能,并在画布框架中提交表单。
但我发现,每次单击列表框中的任何条目时,它都运行函数或方法,而不清除现有的函数或方法。
我试着破坏()而忘记()对我没有作用(也许我不知道如何使用它?!),在关闭整个应用程序并再次运行它之前, ()函数会阻止再次使用这个函数!)
这是我的密码:
import tkinter as tk
from tkinter import ttk
class MainWindow() :
def __init__(self,root):
# menu left
这是我的标签代码
from Tkinter import Tk, BOTH, Canvas, Text,END
import Tkinter as tk
from ttk import Frame, Button, Style, Label, Entry
from tkMessageBox import *
from random import *
class Life(Frame): #is indented correctly in my code
def __init__(self, parent):
Frame.__init__(self, parent)
self