如何在按钮上定位/添加填充
How to position/ add padding on buttons on
我在尝试调整按钮位置时遇到问题。我想添加一个填充顶部的东西,但它们不动!我已经尝试了很多东西,所以非常欢迎任何帮助!
我也不知道为什么要用'cols: 2'那么多次才能让它们并排...
我正在添加照片:
这是我的 kv 文件:
GridLayout:
cols: 2
EvidenceButton
UploadFileButton
<EvidenceButton>:
cols: 2
MDFillRoundFlatButton:
text: 'Button 1'
size: 150, 45
size_hint: None, None
font_size: '16dp'
text_color: 1, 1, 1, 1
md_bg_color: app.theme_cls.primary_color
<UploadFileButton>:
cols: 2
MDRoundFlatIconButton:
text: 'Button 2'
size: 150, 45
size_hint: None, None
font_size: '16dp'
text_color: 1, 1, 1, 1
md_bg_color: app.theme_cls.primary_color
from kivy.lang import Builder
from kivymd.app import MDApp
KV = '''
MDScreen:
MDBoxLayout
orientation: "vertical"
spacing: "12dp"
padding: "12dp"
adaptive_height: True
pos_hint: {"top": 1}
MDTextFieldRect:
size_hint: None, None
size: button_box.width, "36dp"
MDBoxLayout:
id: button_box
adaptive_size: True
spacing: "12dp"
MDRoundFlatIconButton:
text: "MDRoundFlatIconButton"
MDRoundFlatIconButton:
text: "MDRoundFlatIconButton"
'''
class Example(MDApp):
def build(self):
return Builder.load_string(KV)
Example().run()
我在尝试调整按钮位置时遇到问题。我想添加一个填充顶部的东西,但它们不动!我已经尝试了很多东西,所以非常欢迎任何帮助!
我也不知道为什么要用'cols: 2'那么多次才能让它们并排...
我正在添加照片:
这是我的 kv 文件:
GridLayout:
cols: 2
EvidenceButton
UploadFileButton
<EvidenceButton>:
cols: 2
MDFillRoundFlatButton:
text: 'Button 1'
size: 150, 45
size_hint: None, None
font_size: '16dp'
text_color: 1, 1, 1, 1
md_bg_color: app.theme_cls.primary_color
<UploadFileButton>:
cols: 2
MDRoundFlatIconButton:
text: 'Button 2'
size: 150, 45
size_hint: None, None
font_size: '16dp'
text_color: 1, 1, 1, 1
md_bg_color: app.theme_cls.primary_color
from kivy.lang import Builder
from kivymd.app import MDApp
KV = '''
MDScreen:
MDBoxLayout
orientation: "vertical"
spacing: "12dp"
padding: "12dp"
adaptive_height: True
pos_hint: {"top": 1}
MDTextFieldRect:
size_hint: None, None
size: button_box.width, "36dp"
MDBoxLayout:
id: button_box
adaptive_size: True
spacing: "12dp"
MDRoundFlatIconButton:
text: "MDRoundFlatIconButton"
MDRoundFlatIconButton:
text: "MDRoundFlatIconButton"
'''
class Example(MDApp):
def build(self):
return Builder.load_string(KV)
Example().run()