티스토리 뷰
목차
반응형
리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요
[리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요]
리눅스 시간 설정 소스 코드 - 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를 다세요
반응형