Size: a a a

2021 January 21

з

зима in Qt
как лучше называть слоты и сигналы? я тут сталкиваюсь с проблемами, что не понимаю, как это оформлять
источник

AS

Anatoly Shirokov in Qt
зима
как лучше называть слоты и сигналы? я тут сталкиваюсь с проблемами, что не понимаю, как это оформлять
signal - valueChanged - что произошло
слоты могут быть связаны либо с обработкой сигнала и тогда мы их называем по имени сигнала, например, onValueChanged
либо слот может нести собственную смысловую нагрузку, тогда здесь просто глагол, по типу setValue или sendValue и т.п. :

connect(source, &Source::valueChanged, target, &Target::onValueChanged);
connect(source, &Source::valueChanged, target, &Target::setValue);
connect(source, &Source::valueChanged, target, &Target::sendValue);
источник

з

зима in Qt
Anatoly Shirokov
signal - valueChanged - что произошло
слоты могут быть связаны либо с обработкой сигнала и тогда мы их называем по имени сигнала, например, onValueChanged
либо слот может нести собственную смысловую нагрузку, тогда здесь просто глагол, по типу setValue или sendValue и т.п. :

connect(source, &Source::valueChanged, target, &Target::onValueChanged);
connect(source, &Source::valueChanged, target, &Target::setValue);
connect(source, &Source::valueChanged, target, &Target::sendValue);
вроде да, классно
но, если писать вначале сигнала sig, то сразу выпадает список всех сигналов, что не происходит в вашем случае
но никто почему-то так не делает(
источник

AS

Anatoly Shirokov in Qt
зима
вроде да, классно
но, если писать вначале сигнала sig, то сразу выпадает список всех сигналов, что не происходит в вашем случае
но никто почему-то так не делает(
лишняя нагрузка на имя, мусор
источник

з

зима in Qt
оки
источник

AS

Anatoly Shirokov in Qt
но если вам удобно иметь префикс sig, то на здоровье
источник

m

mefest in Qt
зима
вроде да, классно
но, если писать вначале сигнала sig, то сразу выпадает список всех сигналов, что не происходит в вашем случае
но никто почему-то так не делает(
QtCreator кстати визуально отделяет сигналы в автокомплите
источник

з

зима in Qt
mefest
QtCreator кстати визуально отделяет сигналы в автокомплите
тут да, плюсик большой, когда-то я не понимал, в чем прикол этих картинок разных( :
источник
2021 January 22

МС

Михаил Серебренников... in Qt
зима
вроде да, классно
но, если писать вначале сигнала sig, то сразу выпадает список всех сигналов, что не происходит в вашем случае
но никто почему-то так не делает(
Это венгерская нотация. Придумали в Microsft. Даже там от неё отказались потом.
источник

DT

Dmitry Tvorog in Qt
добрый день, хочу сделать в qml переключение между окнами. Нашел такое https://evileg.com/en/post/194/
Еще видел вариант с Loader, есть ли какие-то рекомендации по применению или это вкусовщина
источник

m

mefest in Qt
Dmitry Tvorog
добрый день, хочу сделать в qml переключение между окнами. Нашел такое https://evileg.com/en/post/194/
Еще видел вариант с Loader, есть ли какие-то рекомендации по применению или это вкусовщина
StackView еще есть
источник

AU

Abu Umar in Qt
Подскажите какой-нибудь достаточно большой проект где реализована такая структура http://itnotesblog.ru/note.php?id=3 или что-то похожее и желательно именно qmake
источник

МВ

Макс Воробьев... in Qt
стремная структура. builddir и prefix как правило можно указать в ide и не хранить в папке проекта
источник

МВ

Макс Воробьев... in Qt
а если тебя интересует проект с поддиректориями, то лучше возьми cmake
источник

МВ

Макс Воробьев... in Qt
или qbs
источник

AU

Abu Umar in Qt
Макс Воробьев
а если тебя интересует проект с поддиректориями, то лучше возьми cmake
Мне неохота перетаскивать всё на симак, по крайней мере пока, и его тут никто не знает к тому же. Поэтому только qmake.
источник

ПК

Побитый Кирпич... in Qt
Dmitry Tvorog
добрый день, хочу сделать в qml переключение между окнами. Нашел такое https://evileg.com/en/post/194/
Еще видел вариант с Loader, есть ли какие-то рекомендации по применению или это вкусовщина
смотря что понимать под окном
источник

CC

Coccine Coccine in Qt
Dmitry Tvorog
добрый день, хочу сделать в qml переключение между окнами. Нашел такое https://evileg.com/en/post/194/
Еще видел вариант с Loader, есть ли какие-то рекомендации по применению или это вкусовщина
Swipeview, stackview, loader
источник

DT

Dmitry Tvorog in Qt
Побитый Кирпич
смотря что понимать под окном
Условно с логина перейти в приложение
источник

ПК

Побитый Кирпич... in Qt
Dmitry Tvorog
Условно с логина перейти в приложение
Тебе нужны либо виндовые окна, либо смена экрана в приложении. Определись
источник