qt设置无窗体圆角窗口
来源:互联网 发布:黄金投资 知乎 编辑:程序博客网 时间:2024/05/17 02:26
/*
设置用户界面
*/
void MainWindow::SetUI()
{
this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint);//设置窗口类型
this->setStyleSheet("background:back");//设置窗口样式
}
void MainWindow::paintEvent(QPaintEvent *)
{
/*<设置窗口圆角*/
//生成一张位图
QBitmap objBitmap(size());
//QPainter用于在位图上绘画
QPainter painter(&objBitmap);
//填充位图矩形框(用白色填充)
painter.fillRect(rect(),Qt::white);
painter.setBrush(QColor(0,0,0));
//在位图上画圆角矩形(用黑色填充)
painter.drawRoundedRect(this->rect(),5,5);
//使用setmask过滤即可
setMask(objBitmap);
/*设置窗口圆角>*/
}
0 0
- qt设置无窗体圆角窗口
- Qt 设置窗体无边框
- Qt设置无边框窗口,窗口透明度
- qt 设置窗口圆角
- QT 窗口样式,最小化 无边框 不规则窗体
- C#无边框的窗口移动和设置窗体大小
- Qt中设置QML窗体无边框和背景透明
- Qt 设置窗口居中显示和窗体大小
- QT 窗口设置成无边框并实现拖动
- qt 圆角窗体
- Qt:移动无边框窗体
- Qt - 移动无边框窗体
- Qt移动无边框窗体
- QT无标题栏窗体移动
- Qt:移动无边框窗体
- QT无标题栏移动窗体
- QT入门:怎么写无边框(标题栏)的窗口、透明窗口、圆角控件
- QT入门:怎么写无边框(标题栏)的窗口、透明窗口、圆角控件
- MySQL-分区表-0
- mysql启动错误1067的解决
- 算数运算符与算术表达式
- C++局部类
- AFNetworking-源码解析
- qt设置无窗体圆角窗口
- hdu4405 Aeroplane chess(期望dp)
- FrameWork Learning-Pop
- 利用Handler更简单的实现Service与Activity的通信,更新UI
- 二分图匹配 hdu 1150
- 【C++】关于日历编程的一点思考
- FrameWork Learning-MBProgressHUD
- FrameWork Learning - Mantle
- 递归实现全排列