簡體   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