Evgenii Legotckoi
Evgenii Legotckoi06 листопада 2015 р. 08:17

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

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

Невелика замітка, що народилася з одного з постійних читачів сайту. При розробці інтерфейсу програми під QML для позиціонування об'єктів у GridLayout необхідно використовувати функціонал вкладених властивостей Layout. Таких як:

  • Layout.row - вказує рядок, у якому розташовується об'єкт;
  • Layout.column - вказує …
Читати
Evgenii Legotckoi
Evgenii Legotckoi05 листопада 2015 р. 03:26

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

QSqlQueryModel, Qt, SQL, TableView, DataBase, QML

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

Читати
Evgenii Legotckoi
Evgenii Legotckoi02 листопада 2015 р. 02:55

QMLQML - Урок 010. Доступ до дочірніх об'єктів у TabView

TabView, QML, reference error, Qt

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

Але у випадку з …

Читати
Evgenii Legotckoi
Evgenii Legotckoi01 листопада 2015 р. 12:39

QMLQML - Урок 008. Як працювати з системним треєм (QSystemTrayIcon)

QSystemTrayIcon, QML, Qt

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

Читати
Evgenii Legotckoi
Evgenii Legotckoi26 жовтня 2015 р. 13:25

QMLQML - Урок 007. ListView. Динамічне створення та видалення елементів

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 р. 03:30

QMLQML - Урок 009. Масштабований інтерфейс в Qt QML Android

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

Якщо говорити про Scalable інтерфейси, тобто масштабовані інтерфейси при розробці додатків на Qt, то основною проблемою є те, що необхідно створити такий інтерфейс, який буде читати абсолютно на всіх екранах, будь то екран комп'ютера або екран смартфона.

Параметри графічного інтерфейсу, …

Читати
Evgenii Legotckoi
Evgenii Legotckoi22 жовтня 2015 р. 12:40

QMLQML - Урок 006. Персональний календар в Qt QML або Qt QML Android

Qt, Android, Calendar, QML, CalendarStyle

У даному уроці хотілося б розповісти про те, як можна кастомізувати зовнішній вигляд об'єкта Calendar у Qt Qml . Підправити, наприклад, кольори, шрифт, а також красиво вписати його в діалогове вікно для вибору дати. Тому визначимося з тим, як має …

Читати
Evgenii Legotckoi
Evgenii Legotckoi20 жовтня 2015 р. 12:06

QMLQML - Урок 005. Використання спрайту та анімованого спрайта в QML Qt

animatedsprite, sprite, Qt, sprite sequence, QML

Після того, як по спрайт було написано три уроки, від їх малювання , до їх практичного застосування в Qt в цієї і цей статтях, вважаю, що не можна пройти повз застосування спрайтів в QML Qt .

Спрайти в QML застосовуються …

Читати
Evgenii Legotckoi
Evgenii Legotckoi19 жовтня 2015 р. 13:23

QtGameDev на Qt - Підручник 5. Вибух куль за допомогою зображень спрайтів

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

У попередніх статтях Ми навчилися малювати sprite картинку , а також застосовувати її в Qt за допомогою QPixmap так, щоб у нас вийшов анімований вибух. А тепер Нам необхідно цей вибух поміщати якраз у те місце, куди вдаряється куля. Тобто …

Читати
Evgenii Legotckoi
Evgenii Legotckoi18 жовтня 2015 р. 08:54

QtQt/C++ - Урок 028. Як використовувати спрайтове зображення з QPixmap?

sprite QPixmap, sprite, QPixmap, Qt, Qt sprite

Після того, як ми намалювали sprite у минулому уроці по роботі з Adobe Illustrator, настав час застосувати отриману картинку при роботі з Qt і додати її до програми за допомогою QPixmap. Причому, ми зробимо анімований sprite, і подивимося, як відбувається …

Читати
Evgenii Legotckoi
Evgenii Legotckoi17 жовтня 2015 р. 06:42

Графіка та дизайнЯк намалювати аркуш спрайтів в Adobe Illustrator

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

Мені набридло тестувати процеси GameDev за допомогою трикутників та прямокутників. Це нудно і не цікаво, тому настав час щось підірвати. Але з чого розпочати? - Запитайте Ви. А я відповім, потрібно намалювати sprite вибуху, якщо бути точним, то намалювати sprite …

Читати
AD

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

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

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

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

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

  • Результат:20бали,
  • Рейтинг балів-10
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 11:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 14:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 08:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 07:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 11:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 06:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 03:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 09:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах