我在python中创建一个GUI。为此,我使用了kivy库。 前端仍然简单,它没有后端工作正常。但是当我尝试导入一个我需要的类作为后端会减慢程序的初始化速度。此外,它不允许我在文本输入中输入文本,或者单击用于转换的按钮。Kivy从另一个文件导入类时速度变慢
这是我的主:
from kivy.app import App
from kivy.properties import StringProperty
from kivy.uix.screenmanager import ScreenManager, Screen, SlideTransition
import os
# from InstagramAPI import InstagramAPI
from connected import Connected
class Login(Screen):
def do_login(self, loginText, passwordText):
app = App.get_running_app()
app.username = loginText
app.password = passwordText
self.manager.transition = SlideTransition(direction="left")
self.manager.current = 'connected'
app.config.read(app.get_application_config())
app.config.write()
class LoginApp(App):
username = StringProperty(None)
password = StringProperty(None)
def build(self):
manager = ScreenManager()
manager.add_widget(Login(name='login'))
manager.add_widget(Connected(name='connected'))
return manager
if __name__ == '__main__':
LoginApp().run()
它工作得很好这样的。但是当我取消注释行from InstagramAPI import InstagramAPI
它只是使程序无法使用。甚至认为它不是后
[INFO ] [Image ] Providers: img_tex, img_imageio, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
是的,我敢肯定,这是该文件的名称。在InstagramAPI中搜索我发现使得速度变慢的问题是:from moviepy.editor import VideoFileClip –