1. 程式人生 > 其它 >qt小用法總結

qt小用法總結

1.Qt工程新增svn配置。

(1)流程

1流程

(2)配置中放入 svn.exe 執行檔案驗證資訊無需勾選。

2.Qt中資原始檔名稱唯一

(3)即使程式碼中有多個工程也名稱也不能重複。

(4)如圖

2資源名稱唯一

[]如果名稱相同會無法索引對應的工程檔案

3.QTreeWidget列寬設定(自適應方法)

  1. 通過自帶的幾種列表寬度設定
  2. 如圖

3設定列寬自適應

4.通過QFontMetrics設定超出相應長度字型省略顯示

QFontMetricselideFont(ui->btn_project->font());

ui->btn_project->setText(elideFont.elidedText(proData.name,Qt::ElideRight,fontWidth));

效果圖如下:

4超出指定長度字型省略

5.正則表示式限制輸入框中不能輸入空格

QRegExprx=QRegExp("^[^]{6,16}$");

QRegExpValidator*validator=newQRegExpValidator(rx);

ui->lineEdit->setValidator(validator);

6.Qt::DecorationRole可以設定圖片Icon

QStandardItem*nodeName=newQStandardItem(info.connectors_name);

nodeName->setData(data,Qt::UserRole);

QIconicon(QPixmap(":/stationImage/image/minimize.png"));

nodeName->setData(icon,Qt::DecorationRole);

在文字前面設定圖片