程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> QComboBox設置item height(行高)

QComboBox設置item height(行高)

編輯:C++入門知識

需求是不論使用什麼字體,只設置行高,即使用的小字體也能隨意設置行高。

找了好久沒見什麼簡單靠譜的方法,看QComboBox源代碼發現它的行高就是按QIcon的高度和字體QFont的高度取最大值。那麼方法就有了,設置一個透明的icon並設定其高度。如下:

, combo.setIconSize(QSize(, ));
    combo.addItem(icon, 

方法比較雷,但是還算簡單並且能用。。關鍵就是一句combo.setIconSize(QSize(, ));

效果如下圖

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved