리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요

리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요


리눅스 qt 시간 설정


리눅스 시간 설정 소스 코드 - SystemTimeEditor.tar.gz [링크]


소스는 아래와 같이 구성할 수 있습니다.


system() 함수에 QString 변수를 넣어주면 됩니다. (07월 | 16일 | 13시 | 22분 | 1984년) 월, 일, 시, 분, 연도 순이라 조금 헷갈리긴 해요.


1
2
3
4
5
6
7
8
9
10
11
QString current_time_ = QDateTime::currentDateTime().
        toString("MM월 dd일 - hh:mm:ss").toUtf8().constData();
 
qWarning() << current_time_;
 
// date mmddhhmmyyyy
QString cmd = "date 071613221984";
system(cmd.toStdString().c_str());
 
cmd = "hwclock -w";
system(cmd.toStdString().c_str());
cs


그리고 하나 더 필요한 건, 관리자 권한입니다.


아래 그림처럼 관리자 권한이 있어야만 구동되는 코드입니다.


리눅스 시간 설정 Qt RTC


단순히 sudo로 프로그램 실행시키면 구동되니 어려운 일은 아닙니다. 근데... 저런 코드는 쓰지 마세요...... 하지 마세요. 그러지말고 .sh 파일을 하나 만드세요.


아니면, RTC를 달던가... 하지 마세요. 권장할만 한 부분은 아닙니다.


리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요

이 글을 공유하기

댓글(0)

Designed by JB FACTORY