高程去airmap网站的api读取
This commit is contained in:
@@ -28,8 +28,6 @@ void myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QS
|
||||
QTextCursor cursor=log_te->textCursor();
|
||||
cursor.movePosition(QTextCursor::End);
|
||||
log_te->setTextCursor(cursor);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -47,11 +45,19 @@ MenuBarUI::MenuBarUI(QWidget *parent) :
|
||||
this->setStyleSheet(stylesheet);
|
||||
file.close();
|
||||
|
||||
ui->textBrowser->setText( tr("Starting...\n"));
|
||||
|
||||
//log_te = ui->textBrowser;
|
||||
|
||||
//qInstallMessageHandler(myMessageOutput);
|
||||
|
||||
MessageTimer = new QTimer(this);
|
||||
|
||||
connect(MessageTimer,SIGNAL(timeout()),
|
||||
this,SLOT(MessageTimeOut()));
|
||||
|
||||
|
||||
showMessage(tr("Starting...\n"),5000);
|
||||
|
||||
}
|
||||
|
||||
MenuBarUI::~MenuBarUI()
|
||||
@@ -89,3 +95,46 @@ void MenuBarUI::on_pushButton_Info_clicked()
|
||||
{
|
||||
emit IndexChanged(4);
|
||||
}
|
||||
|
||||
void MenuBarUI::showMessage(const QString &message, int TimeOut)
|
||||
{
|
||||
ui->label_Status->setText(message);
|
||||
//这句:如果小于0,那么不生成定时器,减少内存开支,因为小于0时,定时器永远不会触发
|
||||
if(TimeOut > 0)
|
||||
{
|
||||
if(MessageTimer->isActive())
|
||||
{
|
||||
MessageTimer->stop();
|
||||
}
|
||||
MessageTimer->start(TimeOut);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(MessageTimer->isActive())
|
||||
{
|
||||
MessageTimer->stop();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MenuBarUI::clearMessage()
|
||||
{
|
||||
ui->label_Status->clear();
|
||||
}
|
||||
|
||||
|
||||
void MenuBarUI::MessageTimeOut(void)
|
||||
{
|
||||
if(MessageTimer->isActive())
|
||||
{
|
||||
MessageTimer->stop();
|
||||
}
|
||||
clearMessage();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user