1
我一直在使用C#和Delphi編寫多年的編碼應用程序。在我看來,這些語言中最偉大的事情之一就是編寫界面的容易程度 - 您可以使用鼠標拖動方塊來抓取按鈕,製作矩形等。使用Python + Kivy編寫 - 桌面應用程序接口
現在我對Kivy感興趣,使用Python。我可以像Delphi一樣構建桌面界面,使用鼠標並輕鬆製作佈局,還是僅通過編碼創建界面?
感謝耐心,夥計們。
我一直在使用C#和Delphi編寫多年的編碼應用程序。在我看來,這些語言中最偉大的事情之一就是編寫界面的容易程度 - 您可以使用鼠標拖動方塊來抓取按鈕,製作矩形等。使用Python + Kivy編寫 - 桌面應用程序接口
現在我對Kivy感興趣,使用Python。我可以像Delphi一樣構建桌面界面,使用鼠標並輕鬆製作佈局,還是僅通過編碼創建界面?
感謝耐心,夥計們。
如果你想使用kivy,我建議你學習Kv Language這是一個簡單的語言來設計用於kivy的用戶界面。
.kv
文件例如:
<MyWidget>:
label_widget: label_widget
Button:
text: 'Add Button'
on_press: root.add_widget(label_widget)
Button:
text: 'Remove Button'
on_press: root.remove_widget(label_widget)
Label:
id: label_widget
text: 'widget'
然而有一個Kivy Designer,你可以用它來設計UI,但它仍然是在阿爾法階段,還不完善。
警告:該項目是在一個不穩定的alpha階段,尚未 適合用於一般用途。貢獻是受歡迎的。
Kivy Designer是Kivy的工具,用於設計來自Kivy Widgets的圖形用戶界面 (GUI)。您可以撰寫和自定義小部件,然後對其進行測試。它使用Kivy完全用Python編寫。
因此,如果它不能做到你想要的,你可以創建一個簡單的UI並查看生成的代碼,以便了解如何使用python編寫UI。
非常感謝你的回答!我會看看兩個! – Egidius
很高興提供幫助,如果您覺得它有用,請隨時[接受答案](https://stackoverflow.com/help/someone-answers):-) –