0
私はtreewidgetヘッダーをラベルのように見せたいので、私はそれを透明にしなければなりませんか?どうすればいいのですか?qtreewidgetヘッダーを透明にするにはどうすればよいですか?
treeWidget->setStyleSheet("QTreeWidget::header {background-color: transparent}");
を試しましたが、動作しません。
私はtreewidgetヘッダーをラベルのように見せたいので、私はそれを透明にしなければなりませんか?どうすればいいのですか?qtreewidgetヘッダーを透明にするにはどうすればよいですか?
treeWidget->setStyleSheet("QTreeWidget::header {background-color: transparent}");
を試しましたが、動作しません。
ヘッダーはitemviewのサブコントロールではないため、QTreeWidget::header
は機能しません。ヘッダーは、ビューの子ウィジェットです。 これは、スタイルシートを使用してヘッダにアクセスできることを意味します。QTreeWidget QHeaderView {/*style here*/ }
ヘッダビューの背景色はofficial Qt exampleです。あなたのケースでは
ビューに直接スタイルシートを設定しているとして、次はあなたが求めて何をしますので、あなたが親を省略することができますため:
treeWidget->setStyleSheet("QHeaderView::section { background-color: transparent; }");