我有一个简单的登录页面,我为团队隐藏了一个复活节彩蛋。基本上,它是一个大多数空白的页面:
#include <QEventLoop>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//
QDialog splash;
QVBoxLayout *laySplash = new QVBoxLayout(&splash);
splash.setAttribute(Qt::WA_ShowWithoutActivating);
splash.setWindowFlags(Qt::Tool | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
QLabel *lblText = new QLabel;
laySplash->addWidget(lblText);
lblText->setText(QString::fromStdString("test"));
QEventLoop ev;
splash.show();
QTimer::singleShot(5000, &ev, &QEventLoop::quit);
ev.exec();
//
// More code .. more event loops
//
return 0;
}
复活节彩蛋是:
<form id="X" method="post" action="Y">
<input id="Z" name="Z" type="text" maxlength="99" />
<button type="submit" class="">Make the Jump</button>
</form>
当点击页面的空白区域(从输入内部移除光标)并执行Konami时,漫画加载。但是,当光标位于输入内部时,执行Konami不会执行任何操作。
当光标位于输入内部时,为什么.keydown函数不起作用?
答案 0 :(得分:0)
使用此
$("#Z").keydown(function(e) {
// write code here
});