这是一个总体模型,所以条目必须是用于计算的整数。
import sys
import tkinter
from tkinter import*
import time
global v
global popJ
popJ = 0
def genInput(): #Allows the user to input the data
gen = Tk()
gen.wm_title("Data Input")
v = IntVar()
ent1 = Entry(gen, textvariable = v).pack()
ent1Txt
def AppendModule():
Message = Label(GUIWindows.root, text="please type the ID of the module you want to append").grid(rows=6, column=0)
ModuleInput = Entry(GUIWindows.root).grid(rows=6, column=0)
ModuleInput.pack()
AcceptButton = Button(GUIWindows.root, text=
import tkinter as tk
import os
import tkinter.messagebox as tm
class SampleApp(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self._frame = None
self.switch_frame(StartPage)
def switch_frame(self, frame_class):
"""Destroys current frame and replaces i
因此,我一直在Tkinter中玩小部件,由于一个问题(这个论坛已经解决了),我意识到不能让.pack()和.grid()方法在同一个窗口中组织不同的小部件。下面的代码创建了一个画布,我在这个小部件中添加了一个滚动。最初,我使用.grid()安排画布,但当我添加滚动(因为滚动需要.pack()来正确定位它)时,必须将其更改为.pack()。
from tkinter import *
x = 10
y = 10
a = 100
b = 100
def change_coord(event):
global coord
if event.keysym ==