提交信息!

This commit is contained in:
2020-11-16 16:42:19 +08:00
parent 4fb1aa003f
commit fd604459bc
9 changed files with 218 additions and 14 deletions

View File

@@ -0,0 +1,37 @@
// **********************************************************
// 文件名qt_util.cpp
// 创建日期2020-11-16 15:59
// 作者: 王炜
// 说明qt相关的工具函数
// **********************************************************
#pragma once
#include <stdexcept>
#include "qt_util.h"
using namespace std;
/************************************************
* \brief 设置TableWidget标题栏的宽度
* \param pTableWidget
* \param margin
************************************************/
void resizeTableWidgetTab( QTableWidget * pTableWidget, unsigned margin )
{
//验证
if ( pTableWidget == nullptr )
{
throw logic_error( "窗口指针为空!" );
}
int columnCount = pTableWidget->columnCount();
for ( int columnIndex = 0; columnIndex < columnCount; columnIndex++ )
{
unsigned int columnWidth = pTableWidget->columnWidth( columnIndex );
columnWidth += margin * 2;
pTableWidget->setColumnWidth( columnIndex, columnWidth );
}
}

View File

@@ -0,0 +1,12 @@
// **********************************************************
// 文件名qt_util.h
// 创建日期2020-11-16 15:59
// 作者: 王炜
// 说明qt相关的工具函数
// **********************************************************
#pragma once
#include <QtWidgets/QtWidgets>
void resizeTableWidgetTab( QTableWidget * pTableWidget, unsigned int margin );