具有漂亮UI +玻璃效果的Python

w6mmgewl  于 2022-10-30  发布在  Python
关注(0)|答案(5)|浏览(151)

我是一个新的Python。我想知道我可以在Python上创建好的界面,像WPF一样吗?我没有发现任何玻璃效果与PyQt。这对我的决定真的很重要。谢谢。
很抱歉,我没有给予很多细节。我需要将WPF应用移植到python上。主要目标是我仍然需要一个好的UI。我可以在python上做像http://www.codeproject.com/KB/silverlight/SilverlightGlassOrbButton.aspx?msg=3170079这样的东西吗?我可以在鼠标悬停和正常状态下使用不同的样式吗?

y0u0uwnf

y0u0uwnf1#

玻璃效果可能是一个Qt皮肤,和Python没有什么特别的关系。人们说there's a tutorial for Qt skinning。但是我没能很快地谷歌到一个现成的玻璃一样的皮肤。

r55awzrz

r55awzrz2#

另外,在新的QT RC中,有一个新的GUI相关支持系统。它被称为QML,可以在here中找到示例。我不知道它是否已经被 Package 在PyQT中,但我认为它可以与PyQT结合使用。

q3qa4bjr

q3qa4bjr3#

如果玻璃效果=透明,那么Qt支持这一点,但是它需要在窗口上设置一个特殊的标志。
如果你想要一个模糊的背景,那么我怀疑它可以很容易地做到,因为没有多少GUI框架,Qt支持做合成像Vista和Win7,所以它可能很难抽象到一个跨平台的工具包。
但是更简单的事情也是可能的,使用QGraphicsScene,你可以自己做很多这样的事情(但是不能使用窗口的背景,IIUC)。

mklgxw1f

mklgxw1f4#

如果你在Qt上没有运气,wxPython可以做到。请参阅How to draw a transparent frame in wxpython

o75abkj4

o75abkj45#

您可以查看fluent应用程序库

相关问题