ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

QtÖж¨Ê±Æ÷TimerIDµÄС×ܽá
2014-11-24 07:34:58 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:1´Î
Tags£º¶¨Ê±Æ÷ TimerID ×ܽá

QtÖж¨Ê±Æ÷µÄʹÓ÷½·¨


1£¬Èç¹û¾ÍÓÃÒ»Á½¸ö¶¨Ê±Æ÷£¬¿ÉÒÔÖ±½ÓʹÓùØÁª²Ûº¯Êý¡£


Ïà¹Ø½Ì³ÌÖÐ ÀýÈ磺


£¨1£©ÔÚ mainwindow.h ÖÐÌí¼Ó²Ûº¯ÊýÉùÃ÷¡£


private slots:
void timerUpDate();


£¨2£©ÔÚ mainwindow.cpp ÖÐÌí¼Ó´úÂë¡£


Ìí¼Ó#include µÄÍ·Îļþ°üº¬£¬ÕâÑù¾Í°üº¬ÁËQtCoreϵÄËùÓÐÎļþ¡£


¹¹Ô캯ÊýÀïÌí¼Ó´úÂ룺


QTimer *timer = new QTimer(this); //н¨¶¨Ê±Æ÷
connect(timer,SIGNAL(timeout()),this,SLOT(timerUpDate())); //¹ØÁª¶¨Ê±Æ÷¼ÆÂúÐźźÍÏàÓ¦µÄ²Ûº¯Êý
timer->start(1000); //¶¨Ê±Æ÷¿ªÊ¼¼ÆÊ±£¬ÆäÖÐ1000±íʾ1000ms¼´1Ãë


£¨3£©È»ºóʵÏÖ¸üк¯Êý¡£


void MainWindow::timerUpDate()
{
QDateTime time = QDateTime::currentDateTime(); //»ñȡϵͳÏÖÔÚµÄʱ¼ä
QString str = time.toString("yyyy-MM-dd hh:mm:ss dddd"); //ÉèÖÃϵͳʱ¼äÏÔʾ¸ñʽ
ui->label->setText(str); //ÔÚ±êÇ©ÉÏÏÔʾʱ¼ä
}


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºQt4.8ÏÂÓ¦ÓÃOpenCV2.4.4´î½¨»·¾³.. ÏÂһƪ£ºQt CreatorÖÐÎÞ·¨Ê¹ÓÃOpenCV2ÖÐÐÂ..

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Linuxϵͳ¼ò½é (2025-12-25 21:55:25)
¡¤Linux°²×°MySQL¹ý³Ì (2025-12-25 21:55:22)
¡¤Linuxϵͳ°²×°½Ì³Ì£¨ (2025-12-25 21:55:20)
¡¤HTTP Åc HTTPS µÄ²î„ (2025-12-25 21:19:45)
¡¤ÍøÕ¾°²È«±ØÐ޿ΣºÍ¼ (2025-12-25 21:19:42)