Описание тега qtquickcontrols2

По вопросам относительно кода, использующего модуль Qt Quick Controls 2. То есть "импортировать QtQuick.Controls 2.x".
4 ответа

Добавление TabButton динамически в TabBar в QML

Я пытаюсь добавить tabButton в TabBar динамически при нажатии кнопки, но я потратил много времени на поиск, но не понимаю, как добавить, ниже приведен код, над которым я работаю: MyTabButton.qml import QtQuick 2.4 import QtQuick.Controls 2.2 Item { …
1 ответ

Qml QtQuick2 'Неверное имя свойства "стиль"(M16)'

Я пишу мобильное приложение в Qt5.7.0 QtCreator 4.1 и получаю сообщение об ошибке в файле QtQuick qml "Недопустимое имя свойства"style"(M16)", и форма не хочет что-либо отображать. Что я делаю не так? Должен ли я что-то настроить в проекте раньше ил…
18 сен '16 в 13:30
3 ответа

Как создать пользовательский элемент управления QML, который учитывает цвета стиля материала?

Я создаю пользовательский элемент управления в QML для моего приложения. Я хочу работать как на рабочем столе, так и на Android, поэтому я использую Material Style для приложения. Это применяет цветовую схему ко всем существующим элементам управлени…
26 авг '17 в 12:57
2 ответа

QML ListView не обновляется при сбросе модели

Qt 5.8, Windows 10. Приложение Quick Controls 2. В QML у меня есть ListView с моделью, производной от QAbstractListModel. В модели у меня есть следующий код: void MediaPlaylistModel::update() { beginResetModel(); { std::unique_lock<std::mutex>…
26 фев '17 в 12:56
1 ответ

TextField с маской ввода, как проверить, пусто ли?

Как проверить, является ли текстовое поле пустым, когда я использую маску ввода для него? Пример: у меня есть текстовое поле с этой маской: "099.999.999-90" Когда я получу textfield.textЯ получаю это: "..-". Это делает невозможным сделать это сравне…
06 фев '19 в 16:25
2 ответа

Кнопка включения, когда группа текстовых полей заполнена

Я хочу включить одну кнопку, когда и только когда группа текстовых полей заполнена и проверена с помощью RegExp. Если вы думаете в форме веб-регистрации, мне нужно такое же поведение в приложении QML. Конечно, я знаю, что это возможно с использовани…
22 ноя '16 в 10:51
1 ответ

Qt Quick Controls 2 и Windows Phone 10

Я создал новый проект Qt Quick Controls 2. Построил его, используя Qt 5.7.0 для универсального комплекта Windows Platform armv7. Запустил на моем Windows Phone (Lumia 650). Я вижу только пустой черный экран. Я делаю что-то неправильно? Я также пробо…
27 авг '16 в 06:53
2 ответа

eglfs на raspberry2 - * не удалось добавить сервис - уже используется?

Это мой первый пост здесь. Я хотел бы быть кратким... Следующая проблема: я хочу запустить приложение qt5/qtquickcontrols2, использующее бэкэнд eglfs на raspberry-pi 2b, ускоренное, конечно, vc4. В идеале он должен работать в режиме киоска, и ему оп…
1 ответ

Как получить события жизненного цикла мобильного приложения в QtApp

Я программирую приложение в коммерческой лицензии Qt 5.9.4. Мое приложение работает на Android и iOS. Вопрос: Есть ли способ в Qt обнаруживать обычные события на мобильных устройствах, такие как: - Дисплей устройства выключен - Устройство перешло в …
11 июн '18 в 15:11
1 ответ

Qt QML SwipeView с фоном, как я могу размыть правую область при перемещении страницы?

У меня есть SwipeView с фоновым изображением. Он имеет две страницы, на обеих страницах есть набор элементов управления и текст, и я поместил под ними размытый прямоугольник с закругленными углами, похожий на iOS, чтобы его было легче читать, но он …
09 июн '17 в 06:22
1 ответ

Откуда берутся поля в этом образце QML?

Я посмотрел на тонны вопросов на SO о полях контента в QML, но все ответы указывают на отсутствие spacing: 0 свойства. Я сделал все это, но все еще получаю странные места, которые я не могу устранить. Может кто-нибудь объяснить, почему этот код QML:…
06 окт '16 в 14:46
1 ответ

Элемент распорки в макетах QML

Я хочу создать макет в QML и я хотел бы добавить элемент распорки (нижний выбранный элемент на изображении ниже) так же, как вы используете виджеты, например, так: Но я не смог найти ничего подходящего на QtQuick сторона вещей... возможно ли иметь т…
09 янв '17 в 10:17
2 ответа

Как установить currentIndex SwipeView в currentIndex TabBar "по ссылке" после перехода на конкретную страницу?

Я начинаю с QtQuick Controls 2.0. У меня есть опыт работы с C++ и небольшой опыт работы с Qt, но я раньше не работал с QML. у меня есть TabBar и SwipeView которые связаны друг с другом. Я имею в виду, что когда вы выбираете страницу на TabBar, Swipe…
24 апр '17 в 00:27
0 ответов

Как правильно всплыть и изменить размер диалога из другого файла.qml

Изучение qml и попытка разделить главное окно и настройки в разных файлах. У меня есть файл SettingsView.qml с простым диалогом и файл main.qml, где я вызываю меню и вызываю всплывающее окно с настройками. Когда у меня был диалог в main.qml, все был…
24 окт '18 в 12:34
0 ответов

Пользовательская полоса прокрутки для добавления верхней и нижней кнопок (стиль Windows)

У меня есть приложение QT, и мне нужно настроить свой ListView ScrollBar, чтобы иметь прокрутку Windows Look&Fell;, включая верхнюю и нижнюю кнопки (для прокрутки вверх или вниз при нажатии) Насколько я знаю, все, что я могу настроить из ScrollBar, …
01 мар '18 в 08:46
1 ответ

Qml QtQuickControls2, изменить свойства стиля во время выполнения

Я должен установить свойство стиля материала во время выполнения, например, чтобы изменить значение темы (светлое / темное), когда пользователь нажимает на определенную кнопку. Я настроил стиль материала с помощью qtquickcontrols2.conf и его свойств…
1 ответ

QML Создавать подсказки динамически

Итак, у меня есть круговая диаграмма, которая меняется динамически. Я хочу показать значение каждого среза при наведении мыши на срез, но я не уверен, как создать всплывающую подсказку при срабатывании onHovered. я использую qt 5.9.1 & import QtQuic…
0 ответов

Изменить стиль управления через qtquickcontrols2-configuration?

Могу ли я использовать qtquickcontrols2.conf файл для глобальных стилей управления, таких как Buttons а также Labels? Например, я могу сделать что-то вроде следующего? [Controls] Style=Material [Material] Theme=Dark [Material\Button] Text=Red [Mater…
30 ноя '18 в 14:49
1 ответ

QML - Как вставить элемент в любую позицию в StackLayout?

Мне нужно добавить компонент в определенной позиции в макете стека, и я не понимаю, как вставить, следующий код. import QtQuick 2.6 import QtQuick.Controls 2.2 import QtQuick.Layouts 1.3 Component{ id:comp Rectangle{ id:rect anchors.fill:parent } } …
31 июл '17 в 16:00
1 ответ

Скрыть строку заголовка диалога в qml

Я использовал это диалоговое окно в качестве всплывающего сообщения и хочу скрыть строку заголовка. Есть ли способ скрыть строку заголовка диалога? import QtQuick 2.7 import QtQuick.Controls 2.2 Dialog { standardButtons: DialogButtonBox.Ok property …
17 апр '18 в 13:47