2017-05-30 6 views
0

私は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) 

答えて

0

よりも、from instagram.client import InstagramAPIのようになります。私はスローダウンし、GUIエラーを作っていたライブラリことが判明、あなたが​​ライブラリを使用していると仮定

from moviepy.editor import VideoFileClip 

と私は、このライブラリを使用する関数を使用していないようではええ、私はそれがファイルの名前だと確信しています私は

0

後にダウン使用

ツタログをされている減速されていないと思いましたか?他の図書館はどうですか?

私がもしそうなら、インポートがInstagramAPIコードを見ると、むしろfrom InstagramAPI import InstagramAPI

+0

それをコメントしました。 InstagramAPIでの検索私は、スローダウンと問題を引き起こすパッケージを見つけました:moviepy.editor import VideoFileClip –

関連する問題