2
我在想知道如果我得到關於size_hint如何在基維工作的解釋。根據我的理解,這是從小部件到其父級佈局的相對比例。我嘗試下面的代碼:需要幫助瞭解kivy中的size_hint
class TestFrame(GridLayout):
def __init__(self, **kwargs):
GridLayout.__init__(self, **kwargs)
self.rows = 1
self.add_widget(Label(text='test_num', size=(100, 25), size_hint=(.10, None)))
self.add_widget(Label(text='test_txt', size=(100, 25), size_hint=(.75, None)))
self.add_widget(Button(text='test_btn', size=(100, 25), size_hint=(.15, None)))
這是我所期望的:
|----------------------------------------------------------------------|
|Test_num : Test_txt : Test_btn |
這實際上是結果:
|----------------------------------------------------------------------|
| Test_num : Test_txt : Test_btn |
我已經size_hint和大小的不同組合發揮並最終得到非常相似的結果。我錯過了什麼或不理解?
我只是想一遍,並沒有發揮作用。 –
呃,我覺得自己像一個白癡,我有另一個小部件,在我忽略的類的頂部,它不包含size_hint。因爲我沒有在所有人上使用size_hint,所以無法正常工作。 –