1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/src/frame/qqtdialog.cpp

32 lines
931 B
C++
Raw Normal View History

2016-12-29 16:49:18 +08:00
#include "qqtdialog.h"
2017-09-05 18:07:05 +08:00
#include "qqtcore.h"
#include <QIcon>
2016-12-29 16:49:18 +08:00
QQtDialog::QQtDialog(QWidget* parent) :
QDialog(parent)
2016-12-29 16:49:18 +08:00
{
2017-11-16 23:40:18 +08:00
/*
* dialog关闭 show的功能强大起来 使
*/
setWindowModality(Qt::WindowModal);
2016-12-29 16:49:18 +08:00
#if 0
setWindowFlags(Qt::FramelessWindowHint | windowFlags());
2016-12-29 16:49:18 +08:00
setAttribute(Qt::WA_TranslucentBackground, true);
QPalette plt = palette();
plt.setColor(QPalette::Normal, QPalette::Shadow, QColor(255, 149, 12, 255));
plt.setColor(QPalette::Normal, QPalette::Window, QColor(255, 255, 255, 255));
setPalette(plt);
#endif
setAttribute(Qt::WA_DeleteOnClose, false);
setAttribute(Qt::WA_StyledBackground, true);
setWindowFlags(windowFlags() | Qt::WindowCloseButtonHint | Qt::WindowTitleHint | Qt::CustomizeWindowHint);
setWindowIcon(QIcon("./skin/default/bk_logo.ico"));
}
QQtDialog::~QQtDialog()
2016-12-29 16:49:18 +08:00
{
}