【发布时间】:2012-05-06 01:10:09
【问题描述】:
我正在开发一个使用 QTableWidgets 的应用程序,我需要将其背景设置为透明,我曾尝试从表单中 setStyleSheet "background:transparent;",但没有任何反应,还有其他方法吗?我发截图
【问题讨论】:
标签: qt background transparency qtablewidget
我正在开发一个使用 QTableWidgets 的应用程序,我需要将其背景设置为透明,我曾尝试从表单中 setStyleSheet "background:transparent;",但没有任何反应,还有其他方法吗?我发截图
【问题讨论】:
标签: qt background transparency qtablewidget
你在正确的轨道上。试试:
setStyleSheet("QTableWidget {background-color: transparent;}"
"QHeaderView::section {background-color: transparent;}"
"QHeaderView {background-color: transparent;}"
"QTableCornerButton::section {background-color: transparent;}");
QTableWidget *table = new QTableWidget(latticeView);
table->setRowCount(2);
table->setColumnCount(2);
请注意,我在创建表格小部件之前设置样式表。我不知道为什么,但这似乎是必要的。
【讨论】: