2016-05-25 5 views
0

私はUIを構築していますが、私は2つのウィジェットを持つ水平QSplitterを持っています。ウィジェットの間に点(.....)が付いた行を削除したいと思います。ウィジェット間のQSplitterラインを削除します

削除したいものを明確にするための画像です。
self.mySplitter = QSplitter(Qt.Horizontal, self) self.mySplitter.addWidget(self.widget1) self.mySplitter.addWidget(self.mySecondSplitter) self.mySplitter.setChildrenCollapsible(False)

+0

スタイルシートを使用しているようです。 QSplitterをスタイリングするだけで、画像が表示されないのはなぜですか? – linusg

+0

私はちょうどそれをインスタンス化し、決してスタイルシートや何でも割り当てないので、私はスリッターのためのスタイルシートを使用していないと私はかなり確信しています。何かがあればスタイルシートをクリアしようとします。 – limbo

+0

はそれを試してもうまくいかず、ドットはまだ表示されています。 – limbo

答えて

0

私はあなたのコードのどこかにスタイルシートを適用していると思う:ここ

the dots I want gone

はいくつかのコードです。画像を非表示にするには、次のように入力してください:

self.mySplitter.setStyleSheet("QSplitter::handle { image: none; }") 

+0

恐ろしい!これが私の必要なものです。どうもありがとうございました。 – limbo

+0

うれしい私は助けることができました!将来、より多くのウィジェットをスタイルする必要がある場合は、ファイルを作成し、すべてのスタイル定義をその中に入れ、Pythonコードで読み込み、上記を使用して適用することをお勧めします。 – linusg

関連する問題