์ง๊ธ๊น์ง Qt5 ๋ก ๋ง๋ BerEditor, CertMan ๊ทธ๋ฆฌ๊ณ CryptokiMan ํ๋ก์ ํธ๋ฅผ Qt6์ผ๋ก ๋ณ๊ฒฝ ์์
์ ํ์๋ค.
์ด๋ฒ์ Qt6 ์ผ๋ก ๋ณ๊ฒฝ ํ๋ฉด์ ์์ ํ ๋ด์ฉ์ ์ ๋ฆฌ ํด ๋ณด์๋ค.
ํ์ฌ ์๋ ๋ด์ฉ๋๋ก ๋ณ๊ฒฝ์ ํด์ ์ปดํ์ผ์ ๋์์ง๋ง ์ข ๋ ์๊ฐ์ ๋๊ณ ํ
์คํธ๋ฅผ ํด๋ด์ผ ํ๋ค.
๊ธฐ์กด QT๋ฒ์ ์ 5.13.2์์ 6.5.3 ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝ ํ์๋ค.
QString sprintf ํจ์๊ฐ asprintf ํจ์๋ก ๋ณ๊ฒฝ
- QString sprint ํจ์๊ฐ asprintf ํจ์๋ก ๋ณ๊ฒฝ ๋จ
- ์ฌ์ค asprintf ํจ์์์ 0x08X ๊ฐ์ ํฌ๋งท์ ์ง์์ด ์๋์ด์ ๋ชจ๋ QString ๊ณผ arg ๋ฅผ ์ด์ฉํ์ฌ ๋ณ๊ฒฝ ํจ
QDateTime ํด๋์์์ Unixํ์ ์ฒ๋ฆฌ ํจ์ ๋ณํ
- QDateTime ๋ฉค๋ฒ ํจ์ setTime_t ๋ ์ง์ ์๋๊ตฌ setSecsSinceEpoch ๋ก ๋ณ๊ฒฝ ํจ
- QDateTime ๋ฉค๋ฒ ํจ์ toTime_t ๋ ์ง์ ์๋๊ตฌ toSecsSinceEpoch ๋ก ๋ณ๊ฒฝ ํจ
- ์ฌ์ค SecsSinceEpoch API ๊ฒฝ์ฐ QT5 ์์๋ ์ง์ ๋จ
QRegExp ์์ QRegularExpression ํจ์ ๋ณํ
- QRegExp ํด๋์ค๋ ์ฌ๋ผ์ง๊ณ QRegularExpression ํด๋์ค์ QRegularExpressionMatch ํด๋์ค ์กฐํฉ์ผ๋ก ์ ๊ท ํํ์ ์ฒ๋ฆฌํจ
- ๋จ์ ํจํด ์ฒ๋ฆฌ๋ ํด๋์ค ๋ช
๋ง ๋ณ๊ฒฝ ํ์์ง๋ง ํจํด ์ผ์น ์ ๋ฌด๋ QRegularExpressionMatch ์ ๊ฐ์ด ์ฌ์ฉ ํจ.
- QRegularExpression๊ณผ QRegularExpressionMatch ๋ QT5์์๋ ์ง์ ๋จ
qSort ํจ์์์ std::sort ๋ก ๋ณํ
- List์ ๋ํ ์ ๋ ฌ์ ์ํด ์ฌ์ฉ ํ๋ qSort ์์ฒด๋ ์ง์ ์๋๊ณ std::sort ๋ก ๋ณ๊ฒฝ ํ์ฌ ์ฌ์ฉ
- std::sort ๊ฒฝ์ฐ QT5 ์์๋ ์ด๋ฏธ ์ง์ ๋จ
printdialog ๊ธฐ๋ฅ์์ ๋ณ๊ฒฝ
- dlg->addEnableOption ํจ์๋ฅผ dlg->setOptions ๋ก ๋ณํ
ui ํค๋ ํ์ผ์์ font.setWeight ์ฝ๋ ์ ๊ฑฐ
- invalid conversion from 'int' to 'QFont::Weight' ๊ด๋ จ ์๋ฌ ๋ฐ์
- ui ํค๋ ํ์ผ์์ ํด๋น ํจ์ ์ ๊ฑฐ ํจ
QTextCodec ํด๋์ค ์๋ฌ ๋ฐ์
- #include <QtCore5Compat/QTextCodec> ํค๋ ์ถ๊ฐ ํจ
- ์ค์ ๋ก Qt6์์๋ ์ง์ ํ์ง ์์ง๋ง Qt5 Compatable ๋ชจ๋์ ์ค์น๊ฐ ๋์ด ์ง์ ํ๋๊ฑฐ ๊ฐ์
NAME ๊ด๋ จ ๋ณ๊ฒฝ
- QT_CHARTS_BEGIN_NAMESPACE -> QT_BEGIN_NAMESPACE
- QT_CHARTS_END_NAMESPACE -> QT_END_NAMESPACE
- QT_CHARTS_USE_NAMESPACE -> QT_USE_NAMESPACE
StyleSheet ์ฒ๋ฆฌ ๋ฌธ์
- Qt6 ์์๋ main.cpp ์์ StyleSheet๋ฅผ ์ ์ฉํ๋ฉด ์ ์ฒด ํฐํธ ์ค์ ์ด ์๋๋ ๊ณณ์ด ์๊น
- ์ฌ์ฉํ๋ cpp์์ ํด๋น Stylesheet ๋ก ์ ์ฉ ์ฒ๋ฆฌ ํ ํด๋น ํด๋์์์ ๋ณ๋ ํฐํธ ๋ค์ ์ง์
์๋ง๋ Qt6์์ ๋ง์ ๊ธฐ๋ฅ์ด ๋ณ๊ฒฝ ๋์๋ค๊ณ ๋ณธ๋ค.
์ฌ๊ธฐ์๋ ๊ธฐ์กด์ ๋ง๋ค์ด์ง ํ๋ก์ ํธ๋ฅผ ๋ณ๊ฒฝ ํ๋ฉด์ ์์ ํ ๋ด์ฉ์ ๊ธฐ๋ก ํ์๋ค.
์๋ง๋ ํ
์คํธ ํ๋ค๊ฐ ์์ ์ฌํญ์ด ์๊ธฐ๋ฉด ์ด ๋ฌธ์๋ ๊ณ์ ์
๋ฐ์ดํธ ์์ ์ด๋ค.
Qt5์์๋ณด๋ค Qt6์ด ์ข๋ ์ค๋ฅ์ ๋ํด์ ์๊ฒฉํด์ง ๋๋๋ ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ง๊ธ๊น์ง MinGW ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ ํ์๋๋ฐ Qt5์์๋ 32bit ์ 64bit ๋๋ค ์ง์ํ์์ง๋ง.
Qt6์์๋ MinGW 64 bit ์ปดํ์ผ๋ฌ๋ง ์ง์ํ์๋ค.
'Development' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
URI ์ URL ์ ๋ํ ๊ฐ๋ ์ ๋ฆฌ (0) | 2023.12.20 |
---|---|
QT ๋ฆฌ๋ ์ค Deploy ๋ฐฉ๋ฒ (0) | 2023.11.20 |
[MacOS] Sparkle ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ๋ฐ ์ฌ์ฉ๋ฒ (0) | 2023.08.18 |
[Qt5] MySQL(MariaDB) Driver ์ธ์ ์ํค๊ธฐ ( ์๋์ฐ ํ๊ฒฝ ) (0) | 2023.07.31 |
#define ๋งคํฌ๋ก ์ฌ์ฉ๋ฒ (0) | 2023.06.09 |