2016-12-29 16:49:18 +08:00
|
|
|
|
#include "qqtdialog.h"
|
2017-09-05 18:07:05 +08:00
|
|
|
|
#include "qqtcore.h"
|
2017-11-05 19:50:58 +08:00
|
|
|
|
#include <QIcon>
|
2016-12-29 16:49:18 +08:00
|
|
|
|
|
2017-11-05 19:50:58 +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
|
2017-11-05 19:50:58 +08:00
|
|
|
|
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"));
|
|
|
|
|
}
|
|
|
|
|
|
2017-11-05 19:50:58 +08:00
|
|
|
|
QQtDialog::~QQtDialog()
|
2016-12-29 16:49:18 +08:00
|
|
|
|
{
|
|
|
|
|
}
|