PyQt и Bespin (стиль KDE) - PullRequest
       27

PyQt и Bespin (стиль KDE)

2 голосов
/ 28 января 2010

Какой виджет вкладок украшает Bespin Tabs? Я попробовал QTabWidget, QTabBar, KTabWidget, KTabBar, бау без эффекта. Что я делаю не так? Все приложения KDE и SMPlayer оформлены с помощью Bespin, но приложения acetoneiso и PyQt имеют обычные вкладки = (

Я имею в виду этот Беспин: http://kde -look.org / содержание / show.php / Bespin? Содержание = 63928

1 Ответ

0 голосов
/ 21 ноября 2012

Это немного странно. Это должно было автоматически украсить ваше приложение стилем Bespin. Однако вы можете заставить его украсить приложение определенным стилем.

# Check the available styles with qt
sf = QStyleFactory()
print list( sf.keys() )

Это должно перечислить все стили, которые может отображать Qt. Если Bespin нет в списке, возможно, возникла проблема с установкой. Чтобы заставить ваше приложение использовать стиль Bespin (при условии, что он доступен):

qApp.setStyle( sf.create( "Bespin" ) )

Или, скажем, если вы хотите, чтобы Беспин украшал только один виджет, то вы можете сделать это:

w = QWidget()
w.setStyle( sf.create( "Bespin" ) )
...