从python3中的Gui import*?

2024-10-01 11:31:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我在试这个:

import os, sys
from Gui import *
import Image as PIL
import ImageTk

class ImageBrowser(Gui):

    def __init__(self):
        Gui.__init__(self)

        self.button = self.bu(command=self.quit, relief=FLAT)

    def image_loop(self, dirname='.'):

        files = os.listdir(dirname)
        for file in files:
            try:
                self.show_image(file)
                print (file)
                self.mainloop()
            except IOError:
                continue
            except:
                break

    def show_image(self, filename):

        image = PIL.open(filename)
        self.tkpi = ImageTk.PhotoImage(image)
        self.button.config(image=self.tkpi)

def main(script, dirname='.'):
    g = ImageBrowser()
    g.image_loop(dirname)

if __name__ == '__main__':
    main(*sys.argv)

我得到一个错误,上面写着: 从Gui导入* 重要错误:没有名为Gui的模块

我假设“from Gui import*”在python3中不起作用,有人知道如何在python3中实现这一点吗?非常感谢(:


Tags: fromimageimportselfpilinitosmain