Size: a a a

2020 February 13

RL

Roman Levkovych𓅝 in Qt
Лотти анимации надо дополнительно устанавливать. В Maintenance Tool надо выбрать
источник

RL

Roman Levkovych𓅝 in Qt
Вьіделенное должно бьіть включено
источник

RL

Roman Levkovych𓅝 in Qt
Я могу загружать/выгружать qml плагины в рантайме?
источник

AB

Alex B. in Qt
Roman Levkovych𓅝
Лотти анимации надо дополнительно устанавливать. В Maintenance Tool надо выбрать
спасибо
источник

МС

Михаил Серебренников in Qt
Подскажите как скачать QtCreator 4.10? А версии 4.11 он жутко глючит с Android сборкой.
источник

SE

Stanislav Ershov in Qt
Михаил Серебренников
Подскажите как скачать QtCreator 4.10? А версии 4.11 он жутко глючит с Android сборкой.
источник

МС

Михаил Серебренников in Qt
Благодарю!
источник

SE

Stanislav Ershov in Qt
только эта, если его ставить не через инсталлер, там автодетект почему то не работает, надо будет киты ручками прописать скорее всего
источник

RG

Renat Garaev in Qt
Михаил Серебренников
Подскажите как скачать QtCreator 4.10? А версии 4.11 он жутко глючит с Android сборкой.
Это версия 5.14 глючит кьюта наверное.
источник

МС

Михаил Серебренников in Qt
Не, не. Именно креатор глючит. Он забывает про настройки сборки, что лечится закрытием креатора и удалением билда.
источник

BB

Bohdan Bessonov in Qt
Очень тупой вопрос. Если у меня есть однотипная кнопка (текст + маус ареа + цвета), которую я хочу вставить в десять мест, как мне её вынести в отдельный QML? куда почитать? надо ловить ивент онкликд
источник

МВ

Макс Воробьев in Qt
Bohdan Bessonov
Очень тупой вопрос. Если у меня есть однотипная кнопка (текст + маус ареа + цвета), которую я хочу вставить в десять мест, как мне её вынести в отдельный QML? куда почитать? надо ловить ивент онкликд
вынеи в отдельный qml файл. в root item этого файла создай сигнал clicked. в обработчике MouseArea.onClicked вызови этот сигнал у root item
источник

RG

Renat Garaev in Qt
Bohdan Bessonov
Очень тупой вопрос. Если у меня есть однотипная кнопка (текст + маус ареа + цвета), которую я хочу вставить в десять мест, как мне её вынести в отдельный QML? куда почитать? надо ловить ивент онкликд
вот тут примеры переопределений различных ui
https://qmlbook.github.io/ch07-modelview/modelview.html
источник

BB

Bohdan Bessonov in Qt
кк спасибо
источник

AS

Anatoly Shirokov in Qt
Bohdan Bessonov
Очень тупой вопрос. Если у меня есть однотипная кнопка (текст + маус ареа + цвета), которую я хочу вставить в десять мест, как мне её вынести в отдельный QML? куда почитать? надо ловить ивент онкликд
здесь немного о бест практисах https://doc.qt.io/qt-5/qtquick-bestpractices.html
источник

BB

Bohdan Bessonov in Qt
Спасибо, принцип понятен. Теперь вопрос по лейаутингу.

Есть ColumnLayout, вставляю свои объекты, почему-то рисуются друг в друге. Можете объяснить,что я делаю не так?
Проблема на скрине
код MenuButton.qml:
import QtQuick 2.13

Item {
   signal onClicked()
   property string text
   property bool isActive

   Text {
       color: (!isActive && btnArea.containsMouse) ? "#467CFF" : "#FFFFFF"
       text: parent.text
       anchors.fill: parent
       font.pixelSize: 18
       font.family: "Open Sans"
       font.bold: isActive

       MouseArea {
           id: btnArea
           anchors.fill: parent
           hoverEnabled: true
           cursorShape: containsMouse ? Qt.PointingHandCursor : Qt.ArrowCursor
           onClicked: parent.onClicked()
       }
   }
}
источник

МВ

Макс Воробьев in Qt
Bohdan Bessonov
Спасибо, принцип понятен. Теперь вопрос по лейаутингу.

Есть ColumnLayout, вставляю свои объекты, почему-то рисуются друг в друге. Можете объяснить,что я делаю не так?
Проблема на скрине
код MenuButton.qml:
import QtQuick 2.13

Item {
   signal onClicked()
   property string text
   property bool isActive

   Text {
       color: (!isActive && btnArea.containsMouse) ? "#467CFF" : "#FFFFFF"
       text: parent.text
       anchors.fill: parent
       font.pixelSize: 18
       font.family: "Open Sans"
       font.bold: isActive

       MouseArea {
           id: btnArea
           anchors.fill: parent
           hoverEnabled: true
           cursorShape: containsMouse ? Qt.PointingHandCursor : Qt.ArrowCursor
           onClicked: parent.onClicked()
       }
   }
}
Item не ресайзится под контент
источник

МВ

Макс Воробьев in Qt
Bohdan Bessonov
Спасибо, принцип понятен. Теперь вопрос по лейаутингу.

Есть ColumnLayout, вставляю свои объекты, почему-то рисуются друг в друге. Можете объяснить,что я делаю не так?
Проблема на скрине
код MenuButton.qml:
import QtQuick 2.13

Item {
   signal onClicked()
   property string text
   property bool isActive

   Text {
       color: (!isActive && btnArea.containsMouse) ? "#467CFF" : "#FFFFFF"
       text: parent.text
       anchors.fill: parent
       font.pixelSize: 18
       font.family: "Open Sans"
       font.bold: isActive

       MouseArea {
           id: btnArea
           anchors.fill: parent
           hoverEnabled: true
           cursorShape: containsMouse ? Qt.PointingHandCursor : Qt.ArrowCursor
           onClicked: parent.onClicked()
       }
   }
}
т е для всех использующих MenuButton будет иметь размер высоты и ширины == 0 (или +-1 точно не помню)
источник

BB

Bohdan Bessonov in Qt
Макс Воробьев
т е для всех использующих MenuButton будет иметь размер высоты и ширины == 0 (или +-1 точно не помню)
ноль, судя по дизайнеру. Как это обойти?
источник

МВ

Макс Воробьев in Qt
к Text добавь id. у Item сделай width: text_id.width; height: text_id.height
источник