提交信息!
This commit is contained in:
37
code/cpp/car_dealer_util/source/util/qt/qt_util.cpp
Normal file
37
code/cpp/car_dealer_util/source/util/qt/qt_util.cpp
Normal 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 );
|
||||
}
|
||||
}
|
12
code/cpp/car_dealer_util/source/util/qt/qt_util.h
Normal file
12
code/cpp/car_dealer_util/source/util/qt/qt_util.h
Normal 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 );
|
Reference in New Issue
Block a user