본문 바로가기
반응형
QT Int to String 방법 QString result = QString::number(숫자); 10진수 가 아닌 2, 8, 16진수인 경우 base 를 해당 진법에 맞게 입력하면 된다. Header: #include qmake: QT += core QString number(long n, int base = 10) QString number(uint n, int base = 10) QString number(int n, int base = 10) QString number(ulong n, int base = 10) QString number(qlonglong n, int base = 10) QString number(qulonglong n, int base = 10) QString number(double n, char forma.. 2021. 7. 2.
QT Timer 사용 및 특성 헤더 파일에 선언하는 것 2개 private slots: void DoTimerCB(); // 타이머가 사용할 콜백 함수 private: QTimer *m_Timer; // 타이버 변수 소스 파일에 선언하는 코드 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); // 타이머 생성 및 콜백함수 (시그널 등록), 타이머 시작 m_Timer = new QTimer(parent); connect(m_Timer, SIGNAL(timeout()), this, SLOT(DoTimerCB())); m_Timer->start(3000); } // 콜백 시 동작 void MainW.. 2021. 6. 7.
QT rc.exe 를 실행 할 수 없습니다. 에러 해결 방법 QT 를 Windows 에 설치하고 Microsoft Visual Studio 를 컴파일러로 설정하였을 때 위와 같은 에러가 발생할 수 있다. 해결 방법은 아래 디렉토리에 있는 2개의 파일을 아래 디렉토리로 복사를 해준다. rc.exe rcdll.dll 복사할 곳 C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86 붙여 넣을 곳 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools ** 중요 ** 중간에 버전 10.0.19041.0 이나, Visual Studio 14.0 은 설치한 버전에 따라 다를 수 있습니다. 여러 버전이 설치 되어 있다면 제일 마지막에 설치한 것 또는 최신 버전에.. 2021. 6. 7.
QString to char * 변환 방법 QString data; char * result = data.toLocal8Bit().data(); 이런 걸 찾기가 어려워서 적어 둠. 2021. 6. 2.
QString to char array 배열 변환 QString to char array QString src; char dest[100]; sprintf(dest, "%s", (const char*)src.toStdString().c_str()); char array to QString QString dest; char src[100]; dest = QString(src); dest = QString::fromUtf8(src); 2021. 2. 16.
반응형