Qt學習 五 例項定時關機小程式

2021-07-14 08:10:35 字數 1020 閱讀 5785

一、關機程式實現原理

cmd指令:

shutdown –s -t

-s 是關閉此計算機

-t 是延遲多長時間關閉 ,後面跟秒數

例如 shutdown -s -t 60 意思是說60秒後關閉此計算

要取消關機請執行「shutdown -a」輸入 「shutdown -i」,則可以開啟設定自動關機對話方塊,對自動關機進行設定。

二、**實現

1、新建工程shutdown,基類選擇dialog

ui介面設計如下:

2、在dialog.h新增

引入標頭檔案

#include 

#include

#include

#include

#include

#include

#include

#include

新增槽

private slots:

void

shutdownslot();

3、在dialog.cpp新增

dialog::dialog(qwidget *

parent) :

qdialog(parent),

ui(new ui::dialog)

自定義函式

void dialog::shutdownslot()
三、執行程式

【執行程式後別忘的在cmd執行 shutdown -s -t 否則一會電腦會自動關機】

QT 學習 五 QT座標系統

圖形檢視框架是基於笛卡爾座標系統的,乙個圖形項在場景中的位置和幾何形狀由x座標和y座標來表示。當使用乙個沒有變換的檢視來觀察場景時,場景中的乙個單元代表螢幕上的乙個畫素。在圖形檢視框架中有3個有效的座標系統 圖形項座標 場景座標和檢視座標。圖形介面程式在座標系統中進行視窗和部件的定位。定位型別 頂級...

qt之定時關機重啟助手,帶系統托盤控制。

圖中第乙個黃色按鈕為程式托盤顯示圖示。程式是在 的基礎上修改的,新增了系統托盤方便使用者檢視和修改操作。include widget.h include ui widget.h widget widget qwidget parent qwidget parent ui new ui widget ...

qt 四捨五入 Qt多種定時器

介紹qt的三種定時器qobject內建定時器,qbasictimer,qtimer。使用starttimer開啟定時器,使用killtimer int id 介面來關閉指定的定時器。啟動定時器後會在對應間隔時間觸發timerevent事件。示例 class object public qobject...