QTableWidget選中存在虛線問題

2021-10-02 07:18:24 字數 420 閱讀 2673

今天碰到這個問題的時候,搜尋的解決方法都是

table->setfocuspolicy(qt::nofocus);

或者table->viewport()->setfocuspolicy(qt::nofocus);。

但是這些方法都存在一些弊端,例如

無法使用鍵盤控制這個qtablewidget.

使用qss可以完美解決這個問題。

只要加上

qtableview

即可解決選中qtablewidgetitem的時候存在虛線框的問題。

同樣的qtreewidget的選中虛線則以此類推為

qtreeview

需要設定qtablewidgetitem的背景色之後,才起效果。

QTableWidget 搜尋實現

文章目錄 隱藏 新增乙個 qlineedit,連線它的 textchanged 事件,在 textchanged 槽函式中編寫方法,方法內容如下。ui tbwgtrelation setrowhidden i,browhidden 核心 此方式是設定行隱藏和顯示具體根據第二個引數void relat...

QTableWidget 樣式檔案

qt樣式檔案可以方便的對介面進行美化。本篇文章記錄qtablewidget的樣式規則 qtablewidget background transparent 背景色 border 1px solid red 邊框 gridline color rgb 127,127,127 網格線顏色 qtable...

QTableWidget中的QCheckBox使用

在qtablewidget 中顯示乙個qcheckbox 一 最先想到的是void qtablewidget setcellwidget int row,int column,qwidget widget 事實證明使用這個函式正常顯示checkbox沒有問題,但是卻無法通過qtablewidget物...