Evgenii Legotckoi
Evgenii Legotckoi6 ноября 2015 г. 8:17

QMLQML - Урок 014. GridLayout QML - Позиционирование элементов

GridLayout, Qt, QML, ячейка, cell, row, column

Небольшая заметка, родившаяся из вопроса одного из постоянных читателей сайта. При разработке интерфейса приложения под QML для позиционирования объектов в GridLayout необходимо использовать функционал вложенных свойств Layout. Таких как:

  • Layout.row - указывает строку, в которой располагается объект;
  • Layout.column - указывает …
Читать
Evgenii Legotckoi
Evgenii Legotckoi5 ноября 2015 г. 3:26

QMLQML - Урок 011. Передача данных из QSqlQueryModel в Qml TableView

QSqlQueryModel, Qt, SQL, TableView, DataBase, QML

Для представления таблиц баз данных в TableView при разработке с использованием QML можно использовать класс, наследованный от QSqlQueryModel. Для этого необходимо в наследованном классе определить метод, который установит соответствие ролей колонок таблицы к соответствующим колонкам в TableView, определенном в QML, …

Читать
Evgenii Legotckoi
Evgenii Legotckoi2 ноября 2015 г. 2:55

QMLQML - Урок 010. Доступ к дочерним объектам в TabView в Qml Qt

TabView, QML, reference error, Qt

Структура объектов в Qml представляет собой иерахическое дерево, в котором, чтобы получить доступ к свойствам объектов нижележащего уровня необходимо обратиться к первоначальному объекту, далее выбрать дочерний объект и выбрать свойство дочернего объекта, к которому требуется получить доступ.

Но в случае …

Читать
Evgenii Legotckoi
Evgenii Legotckoi1 ноября 2015 г. 12:39

QMLQML - Урок 008. Работа с System Tray в Qml Qt приложении

QSystemTrayIcon, QML, Qt

При переводе интерфейса приложения c Qt/C++ на Qt/QML мои руки добрались и до иконки приложения в системном трее. Задача заключалась в том, чтобы перевести иконку в System Tray с C++ на Qml, частично или полностью. Первый вариант, который я реализовал, …

Читать
Evgenii Legotckoi
Evgenii Legotckoi26 октября 2015 г. 13:25

QMLQML - Урок 007. ListView Qml. Динамическое создание и удаление элементов

ListView, ListModel, Qt, Android, ListItem, QML

В статье про динамическое создание виджетов в Qt я уже рассказывал, как создавать и удалять кнопки динамически, а также как с ними взаимодействовать. И там использовался Vertical Layout , а случае с Qml мы сможем использовать ListView Qml, как аналогично …

Читать
Evgenii Legotckoi
Evgenii Legotckoi24 октября 2015 г. 13:37

QtQt/C++ - Урок 038. Переключение между окнами в Qt

переключение, QWindow, QMainWindow

На днях один из читателей обратился ко мне за помощью по поводу вопроса, ответ на который он искал в интернете. У меня не так много свободного времени, но видимо звёзды сошлись так, что и время было и вопрос из разряда …

Читать
Evgenii Legotckoi
Evgenii Legotckoi24 октября 2015 г. 3:30

QMLQML - Урок 009. Масштабируемый интерфейс в Qt Qml Android

Android, Desktop, QML, Qt, scalable, scalable interface, масштабируемый интерфейс

Если говорить о Scalable интерфейсах, то есть масштабируемых интерфейсах при разработке приложений на Qt, то основной проблемой является то, что необходимо создать такой интерфейс, который будет читаемым абсолютно на всех экранах, будь то экран компьютера или экран смартфона.

Параметры графического …

Читать
Evgenii Legotckoi
Evgenii Legotckoi22 октября 2015 г. 12:40

QMLQML - Урок 006. Custom Calendar in Qt QML or Qt QML Android

Qt, Android, Calendar, QML, CalendarStyle

В данном уроке хотелось бы рассказать о том, каким образом можно кастомизировать внешний вид объекта Calendar в Qt Qml . Подправить например цвета, шрифт, а также красиво вписать его в диалоговое окно для выбора даты. Поэтому определимся с тем, как …

Читать
Evgenii Legotckoi
Evgenii Legotckoi20 октября 2015 г. 12:06

QMLQML - Урок 005. Применение Sprite и AnimatedSprite в QML Qt

animatedsprite, sprite, Qt, sprite sequence, QML

После того, как по спрайтам было написано три урока, от их рисования , до их практического применения в Qt в этой и этой статьях, считаю, что нельзя пройти мимо применения спрайтов в QML Qt .

Спрайты в QML применяются ещё …

Читать
Evgenii Legotckoi
Evgenii Legotckoi19 октября 2015 г. 13:23

QtGameDev на Qt - Урок 5. Взрыв от пуль с помощью sprite картинки

sprite sheet, sprite, GameDev, QPixmap, Спрайт, explosion. взрыв, Qt, Bullet

В предыдущих статьях Мы научились рисовать sprite картинку , а также применять её в Qt с помощью QPixmap так, чтобы у нас получился анимированный взрыв. А теперь Нам необходимо этот самый взрыв помещать как раз в то место, куда ударяется …

Читать
Evgenii Legotckoi
Evgenii Legotckoi18 октября 2015 г. 8:54

QtQt/C++ - Урок 028. Как использовать sprite картинки с помощью QPixmap

sprite QPixmap, sprite, QPixmap, Qt, Qt sprite

После того, как мы нарисовали sprite в прошлом уроке по работе с Adobe Illustrator, настало время применить полученную картинку при работе с Qt и добавить её в программу с помощью QPixmap. Причем, мы сделаем анимированый sprite, и посмотрим, как происходит …

Читать
Evgenii Legotckoi
Evgenii Legotckoi17 октября 2015 г. 6:42

Графика и ДизайнКак нарисовать sprite sheet в Adobe Illustrator

adobe, adobe illustrator, sprite sheet, sprite, спрайт

Мне надоело тестировать процессы GameDev с помощью треугольников и прямоугольников. Это скучно и не интересно, поэтому настало время что-нибудь взорвать. Но с чего начать? - спросите Вы. А я отвечу, нужно нарисовать sprite взрыва, если быть точным, то нарисовать sprite …

Читать
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50баллов,
  • Очки рейтинга-4
m
  • molni99
  • 26 октября 2024 г. 11:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80баллов,
  • Очки рейтинга4
m
  • molni99
  • 26 октября 2024 г. 11:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20баллов,
  • Очки рейтинга-10
Последние комментарии
ИМ
Игорь Максимов22 ноября 2024 г. 22:51
Django - Урок 017. Кастомизированная страница авторизации на Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi1 ноября 2024 г. 0:37
Django - Урок 064. Как написать расширение для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 октября 2024 г. 18:19
Читалка fb3-файлов на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5 октября 2024 г. 17:51
Django - Урок 064. Как написать расширение для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55 июля 2024 г. 21:02
QML - Урок 016. База данных SQLite и работа с ней в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Сейчас обсуждают на форуме
m
moogo22 ноября 2024 г. 18:17
Mosquito Spray System Effective Mosquito Systems for Backyard | Eco-Friendly Misting Control Device & Repellent Spray - Moogo ; Upgrade your backyard with our mosquito-repellent device! Our misters conce…
Evgenii Legotckoi
Evgenii Legotckoi25 июня 2024 г. 1:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 ноября 2024 г. 17:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject4 июня 2022 г. 13:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…

Следите за нами в социальных сетях