謝謝uidad,,,,
我這幾天google了好多資料,終於讓我找到方法了
需要用到setStyleSheet
ui->setupUi( this );
ui->treeWidget->setColumnCount( COLUMN_COUNT );
ui->treeWidget->setHeaderLabels( QStringList() << tr( "Device" ) << tr( "Status" ) << tr( "Information" )
<< tr ("IP") << tr ("Flag") << tr ("device name") << tr("model name "));
ui->treeWidget->setColumnWidth( 0 , 250 );
ui->treeWidget->setColumnWidth( 1 , 150 );
ui->treeWidget->setColumnWidth( 2 , 200 );
ui->treeWidget->setColumnHidden( 3 , true );
ui->treeWidget->setColumnHidden( 4 , true );
ui->treeWidget->setColumnHidden( 5 , true );
ui->treeWidget->setColumnHidden( 6 , true );
ui->treeWidget->setStyleSheet( "QTreeWidget::item{height:25px}" ); -----(1)
ui->treeWidget->setStyleSheet("QWidget{icon-size:25px 5px}");-----(2)
(1) 是用來設定QtreewidgetItem 行高
(2) 是用來設定icon的size
做好就如同我的圖片所示
字體要用Qt creater
如果你的ui有使用 creator的.ui檔作的話
他的工具有一個地方,可以設定字型大小 與 不同風格字體
QWidget --> font --->就可以選擇了