Bespin Tabs 装饰了什么标签小部件?我试过QTabWidget、QTabBar、KTabWidget、KTabBar、bau都没有效果。我做错了什么? 所有 KDE 应用程序和 SMPlayer 由 Bespin 装饰,但 acetoneiso 和 PyQt 应用程序有常规标签=(
我的意思是这个贝斯平: http://kde-look.org/content/show.php/Bespin?content=63928
最佳答案
这有点奇怪。它应该已经自动使用 Bespin 样式装饰您的应用程序。但是,您可以强制它使用特定样式装饰应用程序。
# Check the available styles with qt
sf = QStyleFactory()
print list( sf.keys() )
那应该列出 Qt 可以呈现的所有样式。如果没有列出 Bespin,则安装可能有问题。强制您的应用程序使用 Bespin 样式(假设它可用):
qApp.setStyle( sf.create( "Bespin" ) )
或者说,如果您只想让 Bespin 装饰一个小部件,那么,您可以这样做:
w = QWidget()
w.setStyle( sf.create( "Bespin" ) )
关于python - PyQt 和 Bespin(KDE 风格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2154225/