我正在学习基维的基础知识和通过教程。我注意到当我启动一个Kivy应用程序时,标签的不透明性并不一致。有时当我启动应用程序时,有些标签是完全不透明的,而另一些则是半不透明的。你知道吗
有时我启动应用程序,有些标签完全不透明,而且不见了。你知道吗
我不明白为什么会这样。所有的标签都有相同的定义,我认为不应该这样。你知道吗
我试过一遍又一遍地关闭和启动应用程序,看看是否有一个模式,似乎左上角的第一个标签总是一致的,而其他3个按钮上的其他3个标签则不一致。你知道吗
我也尝试了一些在kivy的演示应用程序,演示应用程序也显示了这种行为。你知道吗
以下是我正在使用的文件:
测试.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()
电网布局.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"
我希望所有的按钮都有相同的透明度。有时程序确实可以做到这一点,但大多数时候,不透明是关闭的某些原因。你知道吗
我不知道如何处理这个问题,所以任何建议都非常感谢!你知道吗
它是在sdl2版本更新期间出现的一个bug。它在几天前发布的kivy1.11中已经修复,请确保您的Kivy是最新的。你知道吗
相关问题 更多 >
编程相关推荐