【问题标题】:How to make background of cell widget inside QTableWidget not selectable?如何使 QTableWidget 内的单元格小部件的背景不可选?
【发布时间】:2017-07-20 14:12:12
【问题描述】:

答案https://stackoverflow.com/a/24909605/3125006 展示了如何将 QPushButton 添加到 QTableWidget 单元格中。这非常有效。

但是按钮周围的背景区域是可选择的。 (单击时背景变为选择颜色)。我怎样才能防止这种情况发生?

【问题讨论】:

  • TableWidget->setstylesheet("QTableWidget::item{ selection-background-color: rgb(255,255,255)}"),
  • "QTableWidget::item:selected{ background-color: rgb(255,255,255)}"

标签: c++ qt user-interface qtablewidget qpushbutton


【解决方案1】:

Pogrammer_ARM 评论中的解决方案是一个合适的解决方法。更正后的情况:

QTableWidget* tblSensors = new QTableWidget();
tblSensors->setStyleSheet("QTableWidget::item{ selection-background-color: rgb(255,255,255)}");

【讨论】:

  • 乐于助人)))
猜你喜欢
  • 2020-12-25
  • 2016-01-10
  • 2020-10-08
  • 2011-04-03
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-24
相关资源
最近更新 更多