小编Noe*_*ing的帖子

导入一个python文件,在主窗口按钮单击时创建一个窗口

我正在我的程序中创建2个窗口,我使用两个类,因为代码很复杂,我将它分成2个不同的python文件.导入第二个窗口文件后,如何在没有此错误的情况下确保打开该文件在此输入图像描述

单击新窗口按钮后,原始结果应如下所示: 在此输入图像描述

主窗口编码:

from tkinter import *
import classGUIProgram
class Window(Tk):
    def __init__(self, parent):
        Tk.__init__(self, parent)
        self.parent = parent
        self.initialize()

    def initialize(self):
        self.geometry("600x400+30+30")
        self.wButton = Button(self, text='newWindow', command =     self.OnButtonClick)
        self.wButton.pack()

    def OnButtonClick(classGUIProgram):
        classGUIProgram.top = Toplevel()
        master = Tk()
        b = classGUIProgram.HappyButton(master)
        master.mainloop()
if __name__ == "__main__":
    window = Window(None)

    window.title("title")

    window.mainloop()
Run Code Online (Sandbox Code Playgroud)

第二窗口编码:

from tkinter import *
class HappyButton:
    def __init__(self, master):
        frame = Frame(master)
        frame.pack()
        self.printButton = Button(frame, text="Print message", command=self.printMessage)
        self.printButton.pack(side=LEFT)

        self.quitButton = Button(frame, text="Quit", command= quit)
        self.quitButton.pack(side=LEFT) …
Run Code Online (Sandbox Code Playgroud)

python import window interface tkinter

1
推荐指数
1
解决办法
1410
查看次数

标签 统计

import ×1

interface ×1

python ×1

tkinter ×1

window ×1