Вопросы по теме 'qt-quick'

QML: простой перенос слов с помощью элемента TextEdit?
Я только новичок в QML, и я хотел сделать простой пример, который содержит только один прямоугольник с элементом TextEdit: import QtQuick 1.0 Rectangle { width: 400; height: 400 color: "lightblue" TextEdit { x: 50; y: 100;...
4214 просмотров
schedule 26.08.2022

Как передавать сигналы из javascript в qml
Я хочу испускать сигнал из javascript-файла и получать его в qml-файле (чтобы узнать, когда завершится трудоемкая операция). Как мне это сделать?
12716 просмотров
schedule 08.10.2022

Установка компонентов Qt Quick Desktop для использования в Qt Designer
Я пытаюсь сделать настольные qt-компоненты http://qt.gitorious.org/qt-components/desktop работают внутри Qt Designer. Я пытаюсь сделать так, чтобы компоненты отображались в списке «Элементы». Я успешно скомпилировал его, используя qmake...
2331 просмотров
schedule 06.01.2024

QML: как справиться с наведением мыши?
QML: как обрабатывать событие мыши над мышью в MouseArea? Может ли кто-нибудь привести простой пример или сказать, что не так с моим? import QtQuick 1.1 Image { source: "quit.png" scale: mouseArea.containsMouse ? 0.8 : 1.0 smooth:...
17102 просмотров
schedule 01.06.2023

Как представить модель C ++ в QML
Я пишу приложение QML + Qt. Я определил такой класс: class MainClass : public QObject { Q_OBJECT public: rosterItemModel m_rosterItemModel; . . . } Модель rosterItemModel - это класс, производный от QAbstractListModel. Я выставил...
6052 просмотров
schedule 07.04.2023

Как переключить фокус с одного текстового поля на другое в QtQuick?
Код создает два текстовых поля ввода: import QtQuick 1.0 Column { width: 500 height: 200 Text { id: userInfoTextA focus: false text: "Enter a value from 0 to 10:" } TextInput { id: userInputA focus: true...
1847 просмотров
schedule 19.05.2023

Добавить обработчик сигнала в ECMAscript для только что созданного элемента
Я хочу создать MenuItem динамически и добавить для него обратный вызов onTriggered . var m = backContextMenu.insertItem(0,text) m.onTriggered = ..? //function(x) { console.log('asd') } Выдает ошибку Cannot assign to read-only property...
286 просмотров
schedule 19.04.2023

QtQuick 2.0 Выпадающая кнопка
У меня есть панель инструментов ToolBar , на которой я хочу разместить кнопку раскрывающегося списка. Я попытался использовать ComboBox , но размер кнопки изменен на длину элементов модели списка. И я не знаю, как накладывать действия на события...
1015 просмотров
schedule 28.02.2022

Перенос Qt и QML на qt5 и qt quick 2.1
Недавно мой руководитель назначил мне один порт Qt и qml. Наш старый проект работает над Qt 4.8 и использует Qt quick 1.0. В Qt4 QML изначально не предоставляет никаких элементов управления графическим интерфейсом по умолчанию, которые можно...
1382 просмотров
schedule 16.07.2023

Якорная анимация в QML
Как заставить его работать с анимацией привязки, как описано здесь: import QtQuick 2.0 Item { id: container width: 200; height: 200 Rectangle { id: myRect width: 100; height: 100 color: "red" }...
1557 просмотров
schedule 05.08.2023

Панель меню QML QtQuick.Controls 1.0
import QtQuick 2.0 import QtQuick.Controls 1.0 Item { MenuBar { id: ee Menu { title: "File" MenuItem { text: "Open..." } MenuItem { text: "Close" } } Menu { title: "Edit" MenuItem { text:...
545 просмотров
schedule 02.11.2022

У меня есть эта версия Qt. по-прежнему не может использовать Qt.controls и QtQuick 2.0.
Я обновил свою версию Qt до Создатель Qt 2.7.1 На основе Qt 5.0.2 (32-разрядная версия) Создан 06.09.2013 в 08:23:22 Тем не менее я не могу использовать элементы управления Qt Quick и Qt Quick 2.0. я получаю эту ошибку module...
259 просмотров
schedule 29.04.2022

В чем разница между GridLayout и Grid
Какой смысл иметь компонент GridLayout , когда есть компонент Grid ? Насколько я могу судить, они, похоже, делают одно и то же. Сетка: http://qt-project.org/doc/qt-5/qml-qtquick-grid.html GridLayout:...
3700 просмотров
schedule 24.11.2023

Как заставить JS eval() работать в родительской области элемента QML
Если у меня есть некоторый код JS в виде текста, и я вызываю его в eval() , я могу использовать функции, определенные этим оператором, только в области, в которой произошло eval(). Насколько я могу судить, это означает, что любые новые определения...
2201 просмотров
schedule 08.11.2022

Как скомпилировать эту программу qt (нет файла pro)?
Я загружаю код (игру, созданную с помощью qt 3d) с учебных веб-сайтов Qt После распаковки все, что я нашел, это файл qml и фотографии. Нет никакого файла C++ или файла pro. Как я могу открыть это как проект, а не файл в создателе qt, и...
118 просмотров
schedule 31.07.2022

Qт | Возможно ли одновременное использование декларативных и быстрых модулей?
У меня есть проект Qt5 , который успешно скомпилирован с shared библиотеками Qt, но я получаю много ошибок (около 130 ошибок), таких как * error: multiple definition of 'XXX' , при компиляции его с static библиотеками Qt:...
351 просмотров
schedule 13.05.2023

Использование QML для создания приложений curses
Есть презентация ( видео , слайды ), в котором демонстрируется использование QML при разработке приложений ncurses . Я искал везде, но не смог найти никакой документации по этому вопросу, кто-нибудь знает, как добиться того, что было сделано в...
251 просмотров
schedule 09.03.2023

Пассивное использование QtQuick / QML с C ++
Ветеран C ++ и C # / WinForms программист здесь, знакомится с Qt / QML. Существует много информации о том, как вызывать C ++ из QML, и у меня это работает отлично, но я бы предпочел относиться к QML пассивно и манипулировать им из C ++, когда это...
315 просмотров
schedule 26.03.2022

Плавный переход движения
Предположим, что есть транспортное средство, движущееся к цели с постоянной скоростью. В определенный момент он видит цель и должен притормозить, чтобы полностью остановиться. Как этого добиться с анимацией в Qt Quick, имея в виду, что момент ее...
779 просмотров
schedule 30.05.2022

Могу ли я использовать быстрый компилятор qt в Qt4.8.5
Я вижу, что есть один инструмент Qt Quick Compiler, который может скомпилировать исходный код QML в окончательный двоичный файл. Но в настоящее время я работаю над Qt4.8.5, могу ли я использовать этот инструмент? или его можно использовать только...
685 просмотров
schedule 14.03.2023