我正在用python制作一个GUI。为此我使用了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
行的注释时,它只会使程序无法使用。即使它没有被使用
常春藤的原木在
^{pr2}$
通过查看InstagramAPI代码,我发现导致速度减慢和GUI错误的库是
由于我没有使用使用这个库的函数,所以我对它进行了注释
您确定导入正确吗?其他图书馆呢?在
我假设您使用的是}
python-instagram
库,如果是这样,那么导入应该看起来像from instagram.client import InstagramAPI
,而不是{相关问题 更多 >
编程相关推荐