Size: a a a

2020 June 02

M

Mr.Mait in Qt
Т-34 85
Мигрирую проект Qt 4 на Qt 5. Где посмотреть депрекейтед методы и классы для Qt 6? Чтобы потом легко прошла миграция на 6й
И еще это
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
источник

Т8

Т-34 85 in Qt
Mr.Mait
И еще это
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
Если что, я на 5.11 мигрирую, нет возможности последний взять
источник

M

Mr.Mait in Qt
Т-34 85
Если что, я на 5.11 мигрирую, нет возможности последний взять
DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x051100
Вроде бы так пишется 5.11. Тогда код не будет компилироваться, если присутствует устаревшее до 5.11
источник

Т8

Т-34 85 in Qt
Mr.Mait
DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x051100
Вроде бы так пишется 5.11. Тогда код не будет компилироваться, если присутствует устаревшее до 5.11
Спасибо, хоть что-то. Наверное, ещё параллельно поглядывать в доки Qt 5.15 и смотреть, чем я заменяю - не устаревшим ли
источник

M

Mr.Mait in Qt
Т-34 85
Спасибо, хоть что-то. Наверное, ещё параллельно поглядывать в доки Qt 5.15 и смотреть, чем я заменяю - не устаревшим ли
https://www.kdab.com/un-deprecate-qt-project/
В гайде предлагают использовать одновременно два макроса и ставить версию максимально высокую, чтобы в будущем не было проблем
источник

SK

Stas Koynov in Qt
Т-34 85
Если что, я на 5.11 мигрирую, нет возможности последний взять
что нет возможности?
источник

SK

Stas Koynov in Qt
хотябы 5.12 он LTS
источник

SE

Suigintou45 E14 in Qt
Mr.Mait
DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x051100
Вроде бы так пишется 5.11. Тогда код не будет компилироваться, если присутствует устаревшее до 5.11
0x050B00
источник

SE

Suigintou45 E14 in Qt
но лучше пока что 0x050E00
источник

M

Mr.Mait in Qt
Да, что-то подзабыл про шестнадцатиричную
источник

Т8

Т-34 85 in Qt
Спасибо!
источник

D

Dmitriy in Qt
Решил проблему с Qt VS Tools (Error Reading Project Settings)
источник

AS

Anatoly Shirokov in Qt
Dmitriy
Решил проблему с Qt VS Tools (Error Reading Project Settings)
источник

D

Dmitriy in Qt
Спасибо))
Решение: выкинуть Qt VS Tools 2.5.1 с сайта Microsoft (Студия умудрилась обновить автоматом) и установить последнюю 2.4.3 с https://download.qt.io/official_releases/vsaddin/
Т.к. дополнения устанавливаются только для текущего пользователя в ОС, на другом все работало - там еще не прошло обновление
источник

VK

Vladislav Kremenevsk... in Qt
Вчера писал, что было проблема - не обновлялся гуи, непосредсвенно при запуске, проблему частично решил, отключил галочку в shadows builds теперь все хорошо срабатывает, и все обновляется, но может есть дургой способ? Просто не очень удобно когда все объектные файлы лежат вместе с овновными файлыми
источник

VK

Vladislav Kremenevsk... in Qt
Переслано от Vladislav Kremenevsk...
Добрый день)
Что-то нажал где-то, теперь когда меняю дизайн в .ui файле, и запускаю приложение, изменения не отображаются, ничего не могу сделать
Что это может быть?)
источник

VK

Vladislav Kremenevsk... in Qt
Переслано от Vladislav Kremenevsk...
источник

VK

Vladislav Kremenevsk... in Qt
Vladislav Kremenevskiy
Вчера писал, что было проблема - не обновлялся гуи, непосредсвенно при запуске, проблему частично решил, отключил галочку в shadows builds теперь все хорошо срабатывает, и все обновляется, но может есть дургой способ? Просто не очень удобно когда все объектные файлы лежат вместе с овновными файлыми
когда обратно возвращаю на shadows build, снова изменения не вступают в силу при обновление дизайна - при запуске 0 реакции.....
Пробовал удалять полность папку debug, клинить проект ребилдить всеми способами, ничего не помогает
источник

VK

Vladislav Kremenevsk... in Qt
Решил проблему, если кому интересно: если случайно получается так, что в основном проекте, окажутся файлы moc__.. или ui_.....h окмпилятор не такой умный, чтобы определить что они не обновленный, при запуске, он просто юзает их, и не видит никакой разницы. Просто удалил все мок файлы и ui_filenames.h из основной, перебилдил и все норм
источник

RG

Renat Garaev in Qt
Vladislav Kremenevskiy
Решил проблему, если кому интересно: если случайно получается так, что в основном проекте, окажутся файлы moc__.. или ui_.....h окмпилятор не такой умный, чтобы определить что они не обновленный, при запуске, он просто юзает их, и не видит никакой разницы. Просто удалил все мок файлы и ui_filenames.h из основной, перебилдил и все норм
?
$make clean
источник