彻底改版2.0

This commit is contained in:
feiyangqingyun
2021-11-17 16:41:30 +08:00
parent a7f4347959
commit ebfd531a91
2622 changed files with 8915 additions and 7263 deletions

View File

@@ -0,0 +1,40 @@
#include "frmhotkey.h"
#include "ui_frmhotkey.h"
#include "qhotkey.h"
#include "qdatetime.h"
#include "qdebug.h"
frmHotKey::frmHotKey(QWidget *parent) : QWidget(parent), ui(new Ui::frmHotKey)
{
ui->setupUi(this);
this->initForm();
}
frmHotKey::~frmHotKey()
{
delete ui;
}
void frmHotKey::initForm()
{
//this->setWindowFlags(Qt::FramelessWindowHint);
//实例化热键类 支持各种组合形式比如 ctrl+a alt+a f2
QHotkey *hotkey = new QHotkey(QKeySequence("ctrl+a"), true, this);
connect(hotkey, SIGNAL(activated()), this, SLOT(shortcut()));
}
void frmHotKey::shortcut()
{
#if 1
//如果是最小化则显示,否则最小化
if (this->isMinimized()) {
this->showNormal();
this->activateWindow();
} else {
this->showMinimized();
}
#else
ui->label->setText("activated " + QTime::currentTime().toString("hh:mm:ss zzz"));
#endif
}