Bespin Tabs 装饰了哪些标签小部件?我试过QTabWidget、QTabBar、KTabWidget、KTabBar、bau都没有效果。我做错了什么?所有 KDE 应用程序和 SMPlayer 都由 Bespin 装饰,但 acetoneiso 和 PyQt 应用程序有常规选项卡=(
我的意思是这个 Bespin: 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" ) )