मैं एक मूल किवी ऐप बनाने की कोशिश कर रहा हूं। मूल तत्व जोड़ने और ऐप चलाने के बाद, सभी तत्व नीचे बाएं कोने में फंस गए हैं। यह एंड्रॉइड और लिनक्स पर इस तरह दिखता है।किवी - बेस एप्लिकेशन में अजीब संरेखण
Main.py:
from kivy.app import App
from kivy.uix.widget import Widget
class SublimeLauncher(Widget):
pass
class SublimeLauncherApp(App):
def build(self):
return SublimeLauncher()
if __name__ == "__main__":
SublimeLauncherApp().run()
sublimelauncher.kv:
#:kivy 1.2.0
<SublimeLauncher>:
FloatLayout:
BoxLayout:
orientation: 'vertical'
spacing: 10
Label:
text: "Enter the path to the folder to open.\nPress OK if you would like to open without a directory"
TextInput:
id: folderpath
Button:
text: 'OK'
मैं पहली बार सिर्फ BoxLayout साथ यह कोशिश की, लेकिन कहीं पढ़ा जड़ विजेट हमेशा एप्लिकेशन रूप में बड़ा है। मैं ऐप का आकार कैसे घोषित करूं? या लेआउट? आप संवाद बॉक्स की तरह कुछ करने के बारे में कैसे जाएंगे?
शायद मुझे कुछ मूलभूत याद आ रही है, लेकिन मुझे इसे समझने की प्रतीत नहीं हो रही है।
संपादित करें: यहाँ मैं क्या देख रहा हूँ है ..
ये दोनों अच्छे जवाब नहीं है।मैंने अभी फैसला किया कि दूसरे जवाब ने इसे थोड़ा बेहतर समझाया। उदाहरणों के लिए धन्यवाद। – sjensen85