免责协议窗口类 免责协议窗口这个类相关的函数
更多...
#include <atoken.h>
免责协议窗口类 免责协议窗口这个类相关的函数
在文件 atoken.h 第 25 行定义.
◆ Atoken()
Atoken::Atoken |
( |
QWidget * |
parent = 0 | ) |
|
|
explicit |
免责协议窗口构造函数
- 参数
-
- 返回
- 无
在文件 atoken.cpp 第 18 行定义.
23 setAttribute(Qt::WA_QuitOnClose,
false);
24 QSettings *configIniWrite =
new QSettings(
allpath+
"/set.ini", QSettings::IniFormat);
27 uu=configIniWrite->value(
"agree").toString();
28 if(configIniWrite->value(
"agree").toString()!=
"true")
30 ui->pushButton->setEnabled(
false);
32 ui->pushButton->setEnabled(
true);
33 delete configIniWrite;
39 connect(
ui->pushButton,SIGNAL(clicked(
bool)),
this,SLOT(
slot_agree()));
42 Qt::WindowFlags m_flags = windowFlags();
43 setWindowFlags(m_flags | Qt::WindowStaysOnTopHint);
◆ ~Atoken()
◆ closeEvent()
void Atoken::closeEvent |
( |
QCloseEvent * |
event | ) |
|
◆ slot_agree
void Atoken::slot_agree |
( |
| ) |
|
|
slot |
免责协议窗口槽函数-同意按钮按下处理内容
- 注解
- 写配置下一次窗口不会自动弹出
- 返回
- 无
在文件 atoken.cpp 第 93 行定义.
95 QSettings *configIniWrite =
new QSettings(
allpath+
"/set.ini", QSettings::IniFormat);
97 configIniWrite->setValue(
"agree",
"true");
98 delete configIniWrite;
◆ slot_timer_timeout
void Atoken::slot_timer_timeout |
( |
| ) |
|
|
slot |
免责协议窗口槽函数-定时器处理内容
- 注解
- 30s后同意按钮才可按下
- 返回
- 无
在文件 atoken.cpp 第 72 行定义.
73 int firetime=30-(
time->elapsed()/1000);
79 ui->pushButton->setEnabled(
true);
80 setAttribute(Qt::WA_DeleteOnClose);
81 }
else if(firetime>=3 &&
uu!=
"true"){
82 Qt::WindowFlags m_flags = windowFlags();
83 setWindowFlags(m_flags | Qt::WindowStaysOnTopHint);
86 ui->label->setText(
"等待"+QString::number(firetime)+
"s后才能确认");
◆ time
◆ timer
◆ ui
◆ uu
该类的文档由以下文件生成: