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):-) –