【发布时间】:2012-12-10 11:57:58
【问题描述】:
我开始使用kivy 编写程序,但我在理解它如何处理大小方面存在一些问题。
例如:
import kivy
kivy.require('1.5.1')
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self): return Button(text='Some text')
MyApp().run()
上面的程序可以工作,但是它创建了一个巨大的窗口。尝试设置 size=(100, 100) 不会改变任何东西。设置size_hint=(None, None) 将显示一个大小正确的按钮,但它会随机放置在一个仍然巨大的窗口内。
尝试设置MyApp 的大小也不会改变任何东西。
如何创建一个与按钮大小相同的窗口? 这应该是一个足够简单的任务,但是查看文档和示例我找不到任何关于此的内容。
【问题讨论】: