繁体   English   中英

main.py之外的Kivy访问版本号(应用程序变量)

[英]Kivy access version number (App variable) outside main.py

我想在main.py之外访问我的应用程序的版本号。 这可以在 import main.py 情况下在foo.py中import main.py吗? 我试过的

main.py:

from kivy.app import App
__version__ = '0.4.0'

class KanjiOriginApp(App):
    app_version = StringProperty(__version__)

foo.py:

from kivy.app import App
print(App.app_version)

但这会导致: AttributeError: type object 'App' has no attribute 'app_version'

您需要App.get_running_app().app_version -StringProperty提供实例级的行为,它不会修改App本身的类定义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM