用QT製作簡易時鐘

2021-10-06 14:58:15 字數 1059 閱讀 8832

先上**:

//標頭檔案

#ifndef dialog_h

#define dialog_h

#include qt_begin_namespace

namespace ui

qt_end_namespace

class dialog : public qdialog

;#endif // dialog_h

#include "dialog.h"

#include "ui_dialog.h"

#include"qpainter"

#include"qpixmap"

#include"qtime"

#include"qtimer"

#include"qstring"

const qpoint dialog::sed[4]=;

const qpoint dialog::min[4]=;

const qpoint dialog::hou[4]=;

dialog::dialog(qwidget *parent)

: qdialog(parent)

, ui(new ui::dialog)

dialog::~dialog()

void dialog::paintevent(qpaintevent *)

}painter.setpen(qt::black);

for(int i=1;i<=12;i++)

}

//main

#include "dialog.h"

首先為什麼每個指標要用四個陣列呢,菱形的好看一點。。。工科生最後的審美倔強

其次,使用 painter.translate(100,100);確定原點,之後配合 painter.rotate()控制指標的旋轉。

第三,設計表盤,分的刻度線每過6°標記一下,時針的刻度線每過30°標記一下

用的都是很常用的函式,也沒什麼思維量的難度,小白的qt剛剛起步,請見諒。

純css3製作簡易鐘錶時鐘

效果 具體的思路就是外邊是乙個大的圓 clock中是乙個小的圓點在中心 center時針分針秒針都是使用細的長方形 hour point seconds 大的刻度用兩個不同的長方形做成乙個十字架的形狀 div1 div2 用乙個小的白圓蓋在這個十字架上使用z index讓圓覆蓋在十字架上被時針分針秒...

簡易數字時鐘

功能描述 用四個7段數碼管來顯示時間,並可以用兩個按鍵來調整時間。電路原理圖 程式 include sbit hou shi p3 6 sbit hou ge p3 7 sbit min shi p3 5 sbit min ge p3 4 sbit sec dian p3 0 int num 0,h...

用canvas繪製乙個簡易時鐘

在見識了html5中canvas的強大,筆者準備製作乙個簡易時鐘。下面就是成果啦,製作之前我們先分析一下,繪製乙個時鐘需要做哪些準備。一 1.首先這個時鐘分為表盤,指標 時針,分針,秒針 和數字三部分。2.表盤是個圓,這個簡單。3.繪製指標時,需要先獲取到系統時間,然後找到時間和角度的關係。4.然後...