Qt 结构体 正则表达 居中显示 页面置顶 页面全局化 标题命名 标题最大化等按钮失效 去标题栏令窗口不可移动

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24890953/article/details/53467147

结构体使用前,需要初始化

.h文件

struct T_TABLE{

int a;

};

struct T_TABLE T_table;

在.cpp文件

T_table = & T_TABLE;


正则表达
 QRegExp regx_bottleCapacity("[0-9]+$");//"[a-zA-Z0-9]+$" 长度7纯数字输入3.3格式
    QValidator *validator_bottleCapacity = new QRegExpValidator(regx_bottleCapacity,ui->lineEdit_does);
    ui-> lineEdit_changeVolume->setValidator(validator_bottleCapacity);

居中
#include   <QDesktopWidget>
//    move((QApplication::desktop()->width()-this->width())/2,(QApplication::desktop()->height()-this->height())/2);//居中

 置顶
setWindowFlags(Qt::WindowStaysOnTopHint);
取消置顶setWindowFlags(Qt::Widget);

全局化
this->showFullScreen();//主屏幕最大化


设置标题

/* setWindowTitle(QString("执行中"));//标题


去标题栏(可以令窗口不可移动)

this->setWindowFlags(Qt::FramelessWindowHint);//去掉标题栏


//令最大化、最小化、关闭按钮失效*/

setWindowFlags(windowFlags()&~(Qt::WindowMinimizeButtonHint|Qt::WindowMaximizeButtonHint|Qt::WindowCloseButtonHint));
    //令最大化、最小化、关闭按钮失效*/

猜你喜欢

转载自blog.csdn.net/qq_24890953/article/details/53467147