调用生成的Windows进行唯一输入?

时间:2018-08-11 18:52:53

标签: python tkinter

因此,我对Python和编程非常陌生,并用tkinter内置的gui在trivia prog上编写自己的文章,每个问题都有一个新窗口。目前,我有一个简单的系统,其中每个窗口都有一个模块,每个窗口的结构相同,只有问题,答案和答案按钮编号不同。我想做的是使用一个类来创建一堆窗口,然后可以为其自定义数据,但是我一生都无法将它们彼此分开。我必须创建窗口的代码是:

from tkinter import *
import tkinter as tk

class windows:
     def __init__(self):
        headers = ["Question 1", "Question 2", "Question 3"]
        for n in headers:
             window = tk.Tk(n)

from tkinter import *
import tkinter as tk

class windows:
    def __init__(self):
        headers = ["Question 1", "Question 2", "Question 3"]
        for n in headers:
            n = tk.Tk()

很明显,有一个事件将类调用为活动,并且代码(其中一个)创建了三个窗口。如果我重新使用“ n”方法,则可以使列表中的数据显示为标题或标签文本,但每个问题都有四个可能的答案,问题本身以及在每个页面上收集的分数。也许我希望的是不可能的?感谢您的所有投入!

0 个答案:

没有答案