2

Bespin Tabs によって装飾されるタブ ウィジェットは何ですか? QTabWidget、QTabBar、KTabWidget、KTabBar、bau no effectを試しました。私は何を間違っていますか?すべての KDE アプリと SMPlayer は Bespin によって装飾されますが、acetoiso と PyQt アプリには通常のタブがあります=(

私はこのベスピンを意味します: http://kde-look.org/content/show.php/Bespin?content=63928

4

1 に答える 1

0

それは少し奇妙です。Bespin スタイルでアプリケーションを自動的に装飾する必要があります。ただし、特定のスタイルでアプリケーションを強制的に装飾することはできます。

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

これにより、Qt がレンダリングできるすべてのスタイルが一覧表示されます。Bespin が表示されない場合は、インストールに問題がある可能性があります。アプリケーションに Bespin スタイルを強制的に使用させるには (利用可能であると仮定):

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

または、1 つのウィジェットだけを Bespin で装飾したい場合は、次のようにします。

w = QWidget()
w.setStyle( sf.create( "Bespin" ) )
于 2012-11-21T06:59:23.230 に答える