qtreewidget選擇節點專題及常見問題 - CSDN

2020-12-22 CSDN技術社區

在使用QTreeWidget時,默認是帶有虛線的,如下圖所示:

 

現在需要將這些節點之間的虛線去掉,可採用兩種方式,一種是在代碼中添加控制項的樣式,另外一種是在qtcreator中直接設置樣式。

 

第一種:qtcreator中設置樣式:

 

右鍵該控制項,選擇change styleSheet…菜單,然後進入到樣式編輯界面,添加如下代碼:

 

QTreeView::branch {image:none;}

 

點擊OK之後,就可以看到效果,此前的虛線已經沒有了。

 

第二種:直接在代碼中添加樣式:

 

代碼如下:

 

treeWidget->setStyleSheet("QTreeView::branch {image:none;}");

 

這裡的treeWidget指的就是當前QTreeWidget對象了。

 

貼出源碼圖片:

 

 

編譯運行之後就可以看到效果了。

 

接下來,再介紹一下,只設置頂級節點無虛線,子節點有虛線的方法:

同樣可以採用在源碼裡設置樣式和qtcreator中設置樣式兩種方法,這裡就不再贅述,將設置的參數簡單介紹一下。

 

在代碼中添加如下方法:

 

treeWidget->setRootIsDecorated(false);

 

qtcreator中點擊qtreewidget控制項,在右邊的設置屬性裡找到QTreeView那欄,將rootIs Decorated 複選框,不要勾選,即可實現該效果。

 

最後再送上設置item不同狀態下顯示背景色的代碼,設置方法同上:

 

源碼中設置:

 

treeWidget->setStyleSheet(

                                             "QTreeView::item:hover{background-color:rgb(0,255,0,50)}"

"QTreeView::item:selected{background-color:rgb(255,0,0,100)}"
);

在樣式設置界面,添加如下兩句:

QTreeView::item:hover{background-color:rgb(0,255,0,50)}
QTreeView::item:selected{background-color:rgb(255,0,0,100)}

相關焦點

  • 對抗學習專題及常見問題 - CSDN
    物理世界中的對抗樣本,有列印重照、亮度對比度等調整)【https://blog.csdn.net/u010710787/article/details/78916762】隱馬爾可夫:通過顯序列算隱序列generalization ability 泛化:不要過擬合神經網絡:非線性積累NP完全問題
  • cdn助力專題及常見問題 - CSDN
    本次騰訊雲大學大咖分享《騰訊雲計算人才加速計劃》專題之《CDN邊緣智能助力5G》邀請騰訊雲專家工程師 廖龍 將與大家共探技術與產業發展變化下如何引領時代。本課程主要有三章:5G元年,探索與思考,未來展望。5G元年在過去十年,整個中國網際網路的發展迅速。
  • android 監聽屏幕鎖屏專題及常見問題 - CSDN
    > 鎖屏聽音樂(音頻),沒有鎖屏看視頻Android系統亮屏、鎖屏、屏幕解鎖事件(解決部分手機亮屏後未解鎖即進入resume狀態)- http://blog.csdn.net/oracleot/article/details/20378453Android 實現鎖屏的較完美方案- https://segmentfault.com/a/1190000003075989
  • 加載布局專題及常見問題 - CSDN
    這就是動態加載布局,根據我選擇的卡片類型,創建不同的布局,加載到下面 動態布局就是動態加載的布局啊emmmmmmm 有動態布局肯定有相應的靜態布局 那兩者有什麼區別啊靜態布局是之前就寫好的不同點是LayoutInflater是用來找res/layout/下的xml布局文件,並且實例化;而findViewById()是找xml布局文件下的具體widget控制項(如Button、TextView等)。
  • 華為雲智能專題及常見問題 - CSDN
    企業級大數據平臺FusionInsight MRS,為企業數據湖底座,堅持開放生態,長達十年以上的大數據經驗積累,是全球60多個國家與地區3000多個政企客戶的共同選擇。數據倉庫是企業的「中樞系統」,也是業務創新的基礎,但長久以來一直受到「擴展性、實時性、可用性、易用性」等問題的困擾。華為雲GaussDB(DWS)十年磨一劍,在核心技術上實現了突破,為新一代企業級數據倉庫系統樹立了標杆。截至目前,全球超過500家大客戶已使用GaussDB(DWS)構建自己的核心數據倉庫系統。
  • android啟動頁設計專題及常見問題 - CSDN
    轉載請註明出處:http://blog.csdn.net/wangjihuanghun/article/details/63255144啟動頁幾乎成為了每個app的標配,有些商家在啟動頁中增加了開屏廣告以此帶來更多的收入。
  • windows10卡啟動修復專題及常見問題 - CSDN
    在Windows 10上,安全模式允許加載一組基本功能和通用設備驅動程序,足以解決常見的軟體和硬體問題。例如,當計算機無法正常啟動、網絡連接問題以及應用程式或Windows Update無法下載更新時,可以使用安全模式對其進行故障排除。
  • android 啟動頁慢專題及常見問題 - CSDN
    如果說,OOP如果是把問題劃分到單個模塊的話,那麼AOP就是把涉及到眾多模塊的某一類問題進行統一管理。打個比方Android 裡面PMS,AMS都擁有各自的職責,但是他們都需要通過log系統管理log,這就是一種AOP思想。AspectJ實際上是對AOP編程思想的一個實踐,當然,除了AspectJ以外,還有很多其它的AOP實現,例如ASMDex,但目前最好、最方便的,依然是AspectJ。
  • 大屏可視化demo專題及常見問題 - CSDN
    圖表選擇可以參考下圖:大屏展示的數據指標多,往往需要藉助豐富的圖表才能實現多樣化和美觀,我們選擇圖表時儘量不要過於單一,想辦法多樣化,比如比率可以使用餅圖,餅圖又可以通過多層嵌套實現多層餅圖,還可以使用水球、刻度槽型百分比、以及展示比率的比率,再加上邊框的點綴就可以實現既又實用的效果了。
  • spss 方法 線性回歸專題及常見問題 - CSDN
    將得分選入因變量,將所有自變量均選入自變量,方法處選擇輸入。點擊統計,出現如下對話框,回歸係數欄選擇估算值,殘差欄選擇得賓-沃森,另外還要勾選模型擬合和共線性診斷。四.總結本例採用的是自變量全部進入法的多元線性回歸,還有幾種常用的方式為逐步回歸法、前進法、後退法、除去法,不同的方法篩選出的自變量可能是不同的,在實際工作中選擇何種變量篩選方法,需結合專業知識和研究要求,不能脫離背景任意選擇。
  • 注重用戶體驗的重要性專題及常見問題 - CSDN
    其實關於這個問題,同行交流時也經常討論,我想分享一些我的個人的淺見,大神們覺得沒用請無視。個人覺得現在的SEO不能再只是為了SEO而做SEO,而是要更注重用戶體驗這一塊兒了。現階段關於網站用戶體驗得分排名而上排名的機率很大。
  • ai語音控制是什麼專題及常見問題 - CSDN
    反對語音技術的一個常見言論是,對著設備大聲說話,尤其是在公共場合會讓人覺得怪異或者是尷尬(尤其是年齡大一點的人會這樣覺得,我們指的是20歲以上的人)。BBH公司的觀點是,這些標準很快就會改變。與選擇品牌代言人相比,這一過程的深度和廣度都是相似的,重要的是要考慮代表品牌或服務的聲音的各個方面。設計語音界面時值得考慮的因素包括:(虛擬)說話者的性別、種族和年齡,以及他們的口音。也許可以有多種不同的聲音,但這就提出了一個問題,即如何選擇使用哪一種聲音。也許是通過提供的服務或者客戶來源(如果知道的話)或其他數據點。
  • boost 機器學習專題及常見問題 - CSDN
    這裡就不多累贅了,Yandex的搜索入口如下:     https://tech.yandex.com/     官方的參考文檔如下:     https://tech.yandex.com/catboost/doc/dg/concepts/about-docpage/      相關的參數中文解釋:      https://blog.csdn.net
  • 華為雲工業網際網路專題及常見問題 - CSDN
    再次,應該實事求是的宣傳功效,解決客戶實際問題,筆者很認同這一點,事實上核心的技術是要來解決實際問題的,而不是用來造概念或做秀的。最後是需要堅持開放的平臺,積極汲取全世界產業界先進的工具和能力。全中國擁有41個工業大類、191個中類和525個小類的工業企業,是全世界唯一擁有聯合國產業分類中全部工業門類的國家。而每類工業企業都有自己獨特的工業know-how和行業知識。
  • slot vue 用法專題及常見問題 - CSDN
    當然,你可以選擇比按鈕更大的東西。 堅持使用Bootstrap,讓我們看一個模態:現在,使用它:大家最棒!大家加油大家好樣的!上述類型的插槽用例顯然非常有用,但它可以做得更多。這是一種常見的模式,雖然它不需要很多代碼,但是如果沒有為了可重用性而提取邏輯,它會使很多組件變得混亂。
  • slot-scope專題及常見問題 - CSDN
    /template>上述是vue2.6之前的版本,之後vue官方廢棄了上面的語法,改為v-solt來代替,然後大家就想知道,區別在哪呢首先就是 用一個指令合併了solt 和solt-scope2個attribute,寫法更加簡潔,其次就是語義化更明顯2.6之前的寫法會出現作用域混淆的問題
  • html5 平板電腦專題及常見問題 - CSDN
    但是,我確實想知道,當我們選擇精簡桌子的骨骼時,是否會輕易地放棄桌子的真正美感。 For instance, take a monthly bank statement rendered in this stacked view on your phone.
  • cocos creator 圖集專題及常見問題 - CSDN
    _id的改變 // 導致了無法從動態圖鑑中找到該紋理,從而進行重建 // 導致問題:圖鑑的無效增加-》 圖集數量的增加消耗了內存、也會導致Drawcall的升高 // 解決辦法:修改下源碼,使用 texture.
  • t值判斷顯著性專題及常見問題 - CSDN
    提出問題  顯著性值p是一個很常見的事。比如我們在對比兩組或者是多組數據時,對於兩組而言,會做Two Sample T Test,然後給出一個p值,判斷兩者差異的顯著性。在ggplot2中,兩組數據對比時,我們常用的,就是boxplot,那麼,如何在作出兩組或者多組的boxplot的同時,標記出顯著性的數據呢?
  • element 關鍵字專題及常見問題 - CSDN