圖中第乙個黃色按鈕為程式托盤顯示圖示。
程式是在 的基礎上修改的,新增了系統托盤方便使用者檢視和修改操作。
#include "widget.h"
#include "ui_widget.h"
widget::widget(qwidget *parent) :
qwidget(parent),
ui(new ui::widget)
widget::~widget()
void widget::init_sys()
void widget::slot_pushbutton_exec()
//將qstring類物件轉換為char*型別
char* ch;
qbytearray ba = cmd.tolatin1();
ch=ba.data();
system(ch); //執行shell命令
}else if(0==index_model) //倒計時關機模式
char* ch;
qbytearray ba = cmd.tolatin1();
ch=ba.data();
system(ch);
//當顯示的數字的位數為一位時,需要加上字首「0」,以達到09,08……的效果
//當顯示的數字為兩位數時,則需要遮蔽掉字首「0」。
//設定lcd顯示小時
if(ui->spinbox_hour->value()<=9&&ui->spinbox_hour->value()>=0)
ui->lcdnumber_hour->display("0"+qstring::number(ui->spinbox_hour->value()));
else
ui->lcdnumber_hour->display(qstring::number(ui->spinbox_hour->value()));
//設定lcd顯示分鐘
if(ui->spinbox_minute->value()<=9&&ui->spinbox_minute->value()>=0)
ui->lcdnumber_minute->display("0"+qstring::number(ui->spinbox_minute->value()));
else
ui->lcdnumber_minute->display(qstring::number(ui->spinbox_minute->value()));
//設定lcd顯示秒
if(ui->spinbox_second->value()<=9&&ui->spinbox_second->value()>=0)
ui->lcdnumber_second->display("0"+qstring::number(ui->spinbox_second->value()));
else
ui->lcdnumber_second->display(qstring::number(ui->spinbox_second->value()));
timer.start(1*1000);
}}void widget::slot_pushbutton_cancel()
void widget::slot_count_down()}}
if(hour<=9&&hour>=0)
ui->lcdnumber_hour->display("0"+qstring::number(hour));
else
ui->lcdnumber_hour->display(qstring::number(hour));
if(minute<=9&&minute>=0)
ui->lcdnumber_minute->display("0"+qstring::number(minute));
else
ui->lcdnumber_minute->display(qstring::number(minute));
if(second<=9&&second>=0)
ui->lcdnumber_second->display("0"+qstring::number(second));
else
ui->lcdnumber_second->display(qstring::number(second));
}void widget::slot_set_hour()
else
}void widget::slot_set_minute()
else
}void widget::slot_set_second()
else
}void widget::initsystemtrayiconshow()
void widget::on_pushbutton_clicked()
void widget::createactions()
void widget::createmenu()
void widget::on_showmainaction()
void widget::on_activatedsystrayicon(qsystemtrayicon::activationreason reason)
}
android 定時關機,定時重啟
打包成系統應用方式 1.系統對應的公鑰檔案platform.pk8和私鑰檔案platform.x509.pem以及簽名工具signapk.jar 2.將需要打包的apk和第一步裡面提到的三個檔案放到統一個資料夾下 如果滿足上面的條件就可以輕鬆實現 定時 關機重啟的功能了 關機 intent inte...
設定電腦定時關機重啟
1.輸入 關機 1 一分鐘後關機 win r shutdown s 2 馬上關機 win r shutdown p 3 取消關機 win r shutdown a 回車後可以看到計畫的關閉已取消。4 立即重啟 win r shutdown r t 0 r 重啟,t代表時間,0是0秒.可以根據需要更改...
讓電腦定時關機或重啟
windows xp的關機是由shutdown.exe程式來控制的,位於windows system32資料夾中 如果想讓windows 2000也實現同樣的效果,可以把shutdown.exe複製到系統目錄winnt system32下。方法一 選擇 開始 執行 輸入 at 22 00 shutd...