Qt5::窗体类
2021-01-03 12:28
标签:flags 最小化 dac action css 定义 边框 imu setw Qt5::窗体类 标签:flags 最小化 dac action css 定义 边框 imu setw 原文地址:https://www.cnblogs.com/osbreak/p/13211170.html//窗体标题
this->setWindowTitle("Qt5.1 窗体应用");
//窗体最大300*300
this->setMaximumSize(300,300);
//窗体最小300*300
this->setMinimumSize(300,300);
//背景红色
this->setStyleSheet("background:red");
//标题名
this->setWindowTitle("移动无边框窗体");
//去掉标题栏
this->setWindowFlags(Qt::FramelessWindowHint);
//关闭按钮失效
this->setWindowFlags(Qt::WindowMinMaxButtonsHint);
//去掉最大化、最小化按钮,保留关闭按钮
this->setWindowFlags(Qt::WindowCloseButtonHint);
//去掉标题栏
this->setWindowFlags(Qt::FramelessWindowHint);
//设置背景透明
this->setAttribute(Qt::WA_TranslucentBackground, true);
//窗体添加样式,样式为CSS 样式表
// background-image:url 添加图片
// background-repeat:no-repeat 不平铺
this->setStyleSheet("background-image:url(:/new/prefix1/touming);backgroundrepeat:no-repeat;");
QMenu *menu = new QMenu;//定义菜单
menu->addAction("addtion_1");//菜单选项
menu->addAction("addtion_2");
ui->pushButton->setMenu(menu);//设置按钮弹出菜单