回答
灰色虛線邊框表示該窗口小部件有焦點。
在小部件級別設置下面的內容應該有所斬獲。
setFocusPolicy(Qt::NoFocus)
qApp->setStyleSheet (" QTableWidget::item:focus { border: 0px }");
差不多。但如果我們使用替代背景顏色,它會將選擇背景顏色更改爲替代背景顏色。添加此修復程序QTableWidget :: item:focus {border:0px;背景顏色:#<你的選擇背景顏色>}' – swdev 2014-05-23 00:11:47
C++:tableWidget->setFocusPolicy(Qt::NoFocus);
的Python:tableWidget.setFocusPolicy(QtCore.Qt.NoFocus)
要知道,你將失去處理鍵盤事件的能力,但鼠標事件將正常工作。
這樣做對我沒有影響部件的焦點策略和使用QSS將最簡單的方法是創建以下自定義委託,並安裝它表:
* .H:
class FocusControlDelegate : public QStyledItemDelegate {
public:
FocusControlDelegate(QObject *parent = 0);
virtual void initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const;
void setFocusBorderEnabled(bool enabled);
protected:
bool f_focus_border_enabled;
};
* 的.cpp:
FocusControlDelegate::FocusControlDelegate(QObject *parent) : QStyledItemDelegate(parent) {
f_focus_border_enabled = false;
}
void FocusControlDelegate::setFocusBorderEnabled(bool enabled) {
f_focus_border_enabled = enabled;
}
void FocusControlDelegate::initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const {
QStyledItemDelegate::initStyleOption(option, index);
if(!f_focus_border_enabled && option->state & QStyle::State_HasFocus)
option->state = option->state & ~QStyle::State_HasFocus;
}
完美的作品,非常感謝你 – 2018-02-16 08:23:00
QPushButton { 綱要:無; }
看起來好像你想在單元格獲得焦點時刪除邊框。
嘗試編輯樣式表,如下所示。
QTableWidget {
outline: 0;
}
這對我來說非常合適。
真正簡單的答案 – 2018-02-23 20:18:06
- 1. Qt QTableView在活動單元格周圍繪製邊框
- 2. 按鈕周圍的虛線邊框
- 3. 刪除選定JList項目周圍的虛線邊框
- 4. 無法獲取表格邊框/單元格周圍的線條
- 5. 我可以隱藏/顯示選定單元格周圍的黑色邊框嗎?
- 6. QT QIcon在QTableWidget單元格
- 7. 複選框周圍的IE 9虛線
- 8. 在pyqt的qtablewidget中隱藏所選單元格的邊框?
- 9. 刪除按鈕周圍的灰色框
- 10. 圖像周圍奇怪的灰色邊框?
- 11. 表格周圍的邊框,但不是單元格
- 12. HTML表格:刪除空白單元格周圍的邊框
- 13. 在具有相同值的單元格周圍創建邊框
- 14. 刪除Qt中QLabel周圍的邊框
- 15. 谷歌地圖有一個灰色邊框/周圍填充
- 16. 在可換膚容器flex/air周圍創建虛線/虛線邊框?
- 17. 刪除選項卡按鈕周圍的灰色邊框(使用FragmentTabHost)
- 18. JTable:在清除行選擇時清除單元格周圍的邊框
- 19. 表格單元格上的虛線邊框變爲固體
- 20. 避免點擊鏈接周圍的虛線邊框
- 21. 如何刪除IE7中鏈接周圍的虛線邊框
- 22. 在一個範圍內的每個單元格周圍的邊框
- 23. Cardview - 卡周圍的白色邊框
- 24. GroupBox周圍的白色邊框
- 25. 刪除ImageView周圍的白色邊框
- 26. CSS:2格虛線邊框
- 27. Silverlight:在網格周圍添加邊框
- 28. 將單元格邊框設置爲tcpdf中的虛線WriteHTML
- 29. 表單元格中的非均勻虛線邊框
- 30. 不同範圍的單元格邊框
可能的重複:http://stackoverflow.com/questions/2055705/hide-the-border-of-the-selected-cell-in-qtablewidget-in-pyqt – 2012-01-28 14:38:50