[Qt프로그래밍] QString cout 출력하기 Qt프로그래밍할 때, 부득이 QDebug() 대신 cout 출력이 필요한 경우가 발생합니다. 이럴 땐 QString 변수를 바로 호출해 cout 출력하면 안 되고, 중간에 변환해야 합니다. QString.toAscii().constData() 를 사용해야 정상적으로 출력돼요. 123456789QString test_str("렌트카 타고 여행~"); std::string ascii_str = test_str.toAscii().constData();std::string utf8_str = test_str.toUtf8().constData();std::string locale_str = test_str.toLocal8Bit().constData(); cout
[Qt프로그래밍] 비트맵 QGuiApplication QPixmap 에러 해결 Qt5.6.2 : QPixmap: Must construct a QGuiApplication before a QPixmap 해결책 : Qt5Widgets -> Qt5Widgetsd Qt프로그래밍 도중 버전을 바꾸며 겪었던 에러입니다. Qt4에선 발생하지 않았는데 Qt5로 버전을 올리니 발생하네요. Qt프로그래밍은 Qt5 부터 규칙이 깐깐해지며 변화의 폭이 많았죠. 어쨌든 해결하려면 Qt5Widgets 대신 디버그에 사용하는 Qt5Widgetsd를 사용하면 됩니다. 큐트파이브위젯스디가 되는 것이죠. 디. 디. D. D. 다시 정리하면, Qt5Widgets -> Qt5Widgetsd 디버그에 사용되는 d가 붙어있는 파일이 따로 있..