Size: a a a

2021 January 15

V

Volad Malevich in Qt
понял ui->my_Layout->addWidget(button)
источник

m

mefest in Qt
Volad Malevich
понял ui->my_Layout->addWidget(button)
да, скорее всего даже ui->centralWidget() не существует. centralWidget() это метод самого QMainWindow
источник

V

Volad Malevich in Qt
для central можно this->setCentralWidget(button)
источник

SK

Serguei Khvatov in Qt
Volad Malevich
а если лейаут будет свой, то как тогда в него добавить?
Так и добавить. Только динамически перекраивать лейауты тоже не дело: результат может оказаться совсем не тот, которого ждешь
источник

RG

Renat Garaev in Qt
Семён Диканский
Подскажите, пожалуйста, есть ли возможность посмотреть, с какими параметрами был собран Qt? (я имею в виду параметры, которые устанавливались на этапе configure)
Доброго дня. Да, можно: когда вы собираете свою версию Qt из исходников, до версии 5.15.* в папке qt5 у вас будет
configure.opt - опции заданные при конфигурирование
и файл
configure.summary - финальный вывод после конфигурирования о том, какие опции будут yes, а какие не будут no

В версии Qt 6.0 сумарная информация выводится после этапа конфигурирования cmake и в файл к сожалению не сохраняется.
источник

V

Volad Malevich in Qt
спасибо, ребят. Помогли @xbatob @mefest 👍
источник

СД

Семён Диканский... in Qt
Renat Garaev
Доброго дня. Да, можно: когда вы собираете свою версию Qt из исходников, до версии 5.15.* в папке qt5 у вас будет
configure.opt - опции заданные при конфигурирование
и файл
configure.summary - финальный вывод после конфигурирования о том, какие опции будут yes, а какие не будут no

В версии Qt 6.0 сумарная информация выводится после этапа конфигурирования cmake и в файл к сожалению не сохраняется.
А если qt 4.8.7? К тому же, исходников, из которых собиралось, у меня нет, есть только скомпилированная библиотека
источник

RG

Renat Garaev in Qt
Семён Диканский
А если qt 4.8.7? К тому же, исходников, из которых собиралось, у меня нет, есть только скомпилированная библиотека
Не знаю, не работал с этой версией. На собранных, врядли вы это узнаете, имя всего лишь рядом dll (so) компоненты от Qt
источник

СД

Семён Диканский... in Qt
Думал, вдруг у qmake какой-то параметр есть...
источник

СД

Семён Диканский... in Qt
@RenatGaraev ладно, я понял, спасибо)
источник

RG

Renat Garaev in Qt
Семён Диканский
Думал, вдруг у qmake какой-то параметр есть...
ну в 6ой версии уже его нету (qmake - depricated ) , но если научитесь узнавать опции, то напишите нам в чат
источник

m

mefest in Qt
Renat Garaev
ну в 6ой версии уже его нету (qmake - depricated ) , но если научитесь узнавать опции, то напишите нам в чат
не совсем, перенесли сборку Qt на cmake.
проекты вроде все так же можно собирать на qmake. но я не понял хотят от него отказаться полностью
источник

RG

Renat Garaev in Qt
mefest
не совсем, перенесли сборку Qt на cmake.
проекты вроде все так же можно собирать на qmake. но я не понял хотят от него отказаться полностью
да, проекты можно собирать, но уже 6.0.+ (кроме 6.0.0 - в  нем можно было) нельзя собрать qt из исходников
источник

RE

Radu Ene in Qt
Михаил Серебренников
Кто-нибудь знает как поменять несколько QML-свойств из JavaScript за одну итерацию? Поясню. Если сделать вот так:
onClicked: {
    item1.width = 200;
    item2.width = 300;
}
- то сначала поменяется объект item1, отыграют бидинги на нём завязанные, а потом только поменяется объект item2. Хотелось бы сделать что-то вроде такого:
onClicked: {
    updateAfterSet(() => {
        item1.width = 200;
        item2.width = 300;
    });
}
через свойство парента не подойдет ?
https://tinyurl.com/yynkspgj
источник

МС

Михаил Серебренников... in Qt
Radu Ene
через свойство парента не подойдет ?
https://tinyurl.com/yynkspgj
Не всегда. Твой подход описан в  https://doc.qt.io/qt-5/qtquick-performance.html. Если же у qml-свойства постоянно рвётся биндинг, к примеру у Flickable.contentY, то подход не работает.
источник

ee

elias eliatto in Qt
Привет! А есть ли open-source урезанный Qt Core модуль, который на bare metal (ARM) может работать?
источник

AN

Alexander N in Qt
А что исходники 5.15.2 тоже закрыли?
источник

AN

Alexander N in Qt
Почему-то дока говорит качать 5.12 аж
источник

SK

Serguei Khvatov in Qt
Alexander N
Почему-то дока говорит качать 5.12 аж
тебе старые проекты поддерживать? Тогда да. А новые придётся на версии 6 делать, как бы нам это не нравмлось.
источник

AN

Alexander N in Qt
Serguei Khvatov
тебе старые проекты поддерживать? Тогда да. А новые придётся на версии 6 делать, как бы нам это не нравмлось.
Почему на 6? Я на 5.15.2 хотел
источник