python – 具有繁重样式的跨平台GUI
我正在考虑为Windows / Linux / OS-X编写桌面应用程序. 那就是:我希望能够按照我想要的方式为所有元素着色,将元素像素精确定位,在元素的单面上设置边框等等.非常类似于我在编写Web应用程序时的可能性HTML CSS中的UI. 我一直在寻找,但似乎很难找到这样的东西(文档!). GTK非常成熟,跨平台,并且具有良好的C文档.它具有许多语言的绑定,包括Python 3,这是我现在选择的语言.即使你可以使用CSS设计它,你可以如何以及你可以设计的风格非常有限. XUL和python有一些第三方绑定,但他们不看,我应该怎么说,经过充分测试. 然后我可以选择在本地运行的python-web-server和在浏览器中运行的应用程序.但是我不确定我是否应该追求这个,或者只是我内心的Web开发人员不想遵守. 基本上我希望能够构建一个漂亮的桌面应用程序.为什么这看起来如此困难? 最佳答案
在我看来,QtQuick是一个很好的解决方案.它主要是为手机开发的,但似乎也适合桌面应用.
它支持许多带有动画和自定义主题的“现代”UI. QtQuick使用QML作为编程语言,这与JavaScript HTML非常相似.有一个名为PySide的API允许您以Python 3的方式使用Qt.它被许可为LGPL,因此应该与大多数项目兼容.如果需要商业许可和支持,则为PyQt. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 为什么python扩展共享库?是否可以创建一个静态链接库?
- python – 在TensorFlow对象检测API教程中获取边界框坐标
- day73:drf:drf视图相关类&路由Routers&创建虚拟环境
- python – 创建可能案例的简单方法
- Python中列表、字典、元组数据结构的简单学习笔记
- python – 运行“heroku local”时工作进程中的异常
- python使用reportlab实现图片转换成pdf的方法
- python – 具有开始和结束时间到日期时间的字符串
- 如何使用Tweepy使用Python将使用阿拉伯语文本作为查询进行流
- pytest之参数化parametrize的使用