私はQTreeView
のアイテムを常に展開します。その場合、ボタン/装飾をすべて展開する必要はなく、それらを取り除きたいと思う。どうすればそれらをすべて削除できますか? setRootIsDecorated
は、最初のレベルのボタンだけを削除します...QTreeViewはすべてのアイテムの装飾/拡張ボタンを削除します
5
A
答えて
13
これはこれまで私がこの問題で行ってきたことです。これはちょっとしたハックですが、うまくいきます。この場合、none.png
は存在しません。 self.setRootIsDecorated(False)
:
treeView->setStyleSheet("QTreeView::branch { border-image: url(none.png); }");
2
は、これは私のために、トップレベルのものを処分したhttps://forum.qt.io/topic/4767/how-to-get-rid-of-expande-collapse-qtreewidgetitem-indicator
を参照してください。
私は、この回答が完全であると考えられるかどうかわからないので、polocyという項目を試しませんでした。誰でも確認できる場合は、確認の上でこれを編集してください。それまでは、この回答を情報共有とみなしてください。
関連する問題
- 1. カスタムQTreeview拡張イベントメソッド
- 2. SQL Serverのすべての拡張プロパティを削除する
- 3. 削除拡張
- 4. 削除拡張
- 5. QModelIndexなしでQTreeViewからアイテムを削除する
- 6. アンドロイドは、ビュー内のすべてのボタンを削除します
- 7. リストビューのすべてのアイテムを削除します
- 8. htaccessはフォルダのファイル拡張子を削除します
- 9. 親フォルダ内の特定の拡張子を除くすべてのサブフォルダとファイルを削除します
- 10. ProguardとRecyclerViewアイテムの装飾
- 11. ファイル拡張子(.png)を除くすべてのファイルから_の後にある文字を削除します
- 12. バッチリストから拡張子のないすべてのファイルを削除する
- 13. アプリのすべてのボタンのUIButtonハイライトを削除します
- 14. QTreeviewのすべてのアイテムを再帰的に収集します
- 15. RxJava APIリスト内のすべてのアイテムを呼び出し、拡張アイテムのリストを返します
- 16. PropertyGridでこのアイテムを削除すると、拡張BindingListのアイテムのイベントを削除する方法はありますか?
- 17. iOSカスタムキーボードはすべて削除ボタンを作成します
- 18. RestTemplate.getForEntityはファイル拡張子を削除しますか?
- 19. 削除ボタンListBoxのアイテムを削除しない
- 20. .htaccessの.php拡張子を削除します。
- 21. htaccess拡張子を削除する
- 22. SPSS拡張バンドルを削除する
- 23. RecyclerView:アイテム装飾付きのフッターを追加しますか?
- 24. .htaccess拡張を削除するルールを書き直します
- 25. ボタンSQLテーブル内のすべてのユーザーを削除するボタン
- 26. リストビューから削除ボタンを使用してアイテムを削除する
- 27. RegEx:最後のアンダースコアとファイル拡張子の間のすべてを削除します。
- 28. GITの履歴から指定された拡張子を持つすべてのファイルを削除します。
- 29. htaccessファイルを使用してhtml拡張子を削除する
- 30. PHP拡張機能を削除してHTTPSを強制する
QTreeView :: branchと呼ばれるこのデコレーションのことをどうやって見つけたのか、これらのスタイルシートの名前をどこから探すことができますか教えてください。私は他のものの名前が何であるかを知りたい。 – Pavel
http://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview – Chris