Я изучаю основы Kivy и прохожу учебные пособия.Я заметил, что когда я запускаю приложение Kivy, непрозрачность надписей не одинакова.Иногда, когда я запускаю приложение, некоторые метки имеют полную непрозрачность, а другие - половину непрозрачности.
Иногда я запускаю приложение, и некоторые ярлыки полностью непрозрачны и отсутствуют.
Не могу понятьпочему это происходит.Все метки имеют одно и то же определение, и я считаю, что не следует вести себя таким образом.
Я пытался просто закрыть и запустить приложение снова и снова, чтобы увидеть, есть ли шаблон, и кажется, что первая меткав верхнем левом углу всегда одинаково, в то время как остальные 3 надписи на трех других кнопках не соответствуют.
Я также опробовал некоторые демонстрационные приложения в kivy, и демонстрационные приложения также демонстрируют это поведение.
Вот файлы, которые я использую:
test.py
import kivy
kivy.require('1.10.1')
from kivy.app import App
from kivy.uix.gridlayout import GridLayout
class GridLayoutApp(App):
def build(self):
return GridLayout()
if __name__ == '__main__':
glApp = GridLayoutApp()
glApp.run()
gridlayout.kv
<GridLayout>:
cols: 2
rows: 2
spacing: 10
padding: 10
Button:
text: "1st"
size_hint_x: None
width: 200
Button:
text: "2nd"
Button:
text: "3rd"
size_hint_x: None
width: 200
Button:
text: "4th"
Я ожидал, что все кнопки будут иметь одинаковую непрозрачность.Иногда программа делает это правильно, но в большинстве случаев непрозрачность по какой-то причине отключена.
Я понятия не имею, как даже подойти к этой проблеме, поэтому любые предложения очень ценятся!