Evgenii Legotckoi
Evgenii Legotckoi25 серпня 2016 р. 11:47

QtВід надбудови Visual Studio до Qt VS Tools (бета-версія)

Add-in, Qt VS Tools

Пройшло майже три роки з останнього офіційного випуску, але зараз розробники Qt пропонують дещо нове: Qt VS Tools. Beta версію можна завантажити з Qt Downloads для тестування. Розмір пакета було знижено з 200 Мб до 7 Мб.

У майбутньому планується …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 серпня 2016 р. 11:04

QtQt/C++ - Урок 053. Створення драйвера IBASE SQL Qt 5.7 на openSUSE Leap 42.1

FireBird, SQL, Leap, Qt, IBASE, openSUSE

Установка Qt 5.7 на openSUSE Leap 42.1

Завантажуємо останню версію Qt для Linux:

wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

Робимо файл виконуваним

chmod +x qt-unified-linux-x64-online.run

Встановлюємо gcc, make та інші необхідні бібліотеки:

sudo zypper install --type pattern devel_basis

Далі встановлюємо Qt:

./qt-unified-linux-x64-online.run

Дотримуємося вказівок …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 серпня 2016 р. 03:05

RubyПосібник користувача №23 - Ruby - Константи класу

class, constants, Ruby, Ruby уроки, user guide, руководство пользователя

Константа имеет имя, начинающееся с латинской буквы в верхнем регистре. Значение константе присваивается только один раз при инициализации. В текущей реализации Ruby повторное присваивание значения константе вызывает предупреждение, но не ошибку (не-ANSI версия eval.rb не показывает предупреждения):

ruby>fluid=30
   30
ruby>fluid=31 …
Читати
Evgenii Legotckoi
Evgenii Legotckoi30 липня 2016 р. 12:03

QtQt WinAPI - Урок 004. QtIFW - Автоматизація WinDeployQt і збірка інсталяторів за допомогою Qt Installer Framework

Qt, QtIFW, Qt Installer Framework, windeployqt

Правильний програміст - це лінивий програміст. Якщо є можливість автоматизувати щось, то обов'язково потрібно це зробити. Наприклад, можна зробити автоматичне виконання windeployqt зі збіркою онлайн та офлайн інсталяторів, а також підготовкою репозиторію програми за допомогою Qt Installer Framework та чорної …

Читати
Evgenii Legotckoi
Evgenii Legotckoi28 липня 2016 р. 11:40

QtQt/C++ - Урок 056. Підключення бібліотеки Boost в Qt для компіляторів MinGW і MSVC

Qt, MSVC, Boost, MinGW

Початкове знайомство з Boost під Windows почну зі складання передкомпільованих бібліотек та підключення їх до проекту на Qt. При цьому скористаюся кодом одного з Hello World-ів із документації Boost, а саме з установки locale із використанням boost.

Складання Boost для …

Читати
Evgenii Legotckoi
Evgenii Legotckoi14 липня 2016 р. 05:57

QMLГра на QML - Урок 1. Ігрова арена та динамічні об'єкти

JavaScript, QML, Qt, динамические объекты, игровая арена

Після першого досвіду написання гри на Qt під Android, хочу поділитися цим досвідом і пропоную разом написати простеньку гру в стилі "Убий крота". Це гра, в якій потрібно встигати потрапляти по кротах, які вилазять з нір, але враховуючи, що це …

Читати
Evgenii Legotckoi
Evgenii Legotckoi14 липня 2016 р. 05:00

QMLГра на QML - Урок 2. Додавання слідів пострілів і системи очок

GameDev, QML, Qt, система очков

Після того, як була зроблена ігрова арена та додані мішені, настав час реалізувати попадання по мішеням, промахи та систему нарахування та списування очок.

Система нарахування та списування очок буде наступна:

  • У разі промахів, пропоную зробити сліди кульових отворів, декількох видів, …
Читати
Evgenii Legotckoi
Evgenii Legotckoi10 липня 2016 р. 03:03

RubyПосібник користувача №22 - Ruby - Локальні змінні

local variables, Ruby, ruby lesson, ruby уроки, user guide, локальные переменные, руководство пользователя

Локальные переменные имеют имя, начинающееся с символа нижнего подчёркивания или буквы в нижнем регистре. Локальные переменные работают не так, как глобальные переменные или переменные экземпляров классов, которые имеют значение nil до инициализации:

ruby> $foo
   nil
ruby> @foo
   nil
ruby> foo …
Читати
Evgenii Legotckoi
Evgenii Legotckoi10 липня 2016 р. 03:01

RubyПосібник користувача №21 - Ruby - Змінні екземпляра

Instance variables, Ruby, ruby lesson, ruby уроки, user guide, переменные класса, руководство пользователя

Имена переменных класса начинаются с символа @, и их область применения ограничивается областью видимости внутри класса, то есть той областью, на которую можно сослаться, используя переменную self . Два различных объекта, даже если они относятся к одному класса, могут иметь …

Читати
Evgenii Legotckoi
Evgenii Legotckoi02 липня 2016 р. 10:13

QtQt/C++ - Урок 052. Налаштування Qt Audio player в стилі AIMP

QSS, QStyleSheet, AIMP, кастомизация, Qt, аудио, аудио плеер

Статті цього циклу:

У статті по роботі з аудіо плеєром Qt ми познайомилися з тим, як програвати аудіо треки і перемикатися між ними в плейлисті.

А як щодо того, щоб кастомізувати зовнішній вигляд плеєра так, …

Читати
OI
  • Ora Iro
  • 24 грудня 2024 р. 14:38

C++ - Тест 001. Первая программа и типы данных

  • Результат:40бали,
  • Рейтинг балів-8
AD

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

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

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

  • Результат:80бали,
  • Рейтинг балів4
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 19:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 21:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 15:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 14:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 18:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
n
nkly03 січня 2025 р. 10:52
Нужно запретить перемещение только некоторых итемов, остальные перемещать можно. Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…
AW
Ayden Watkins02 січня 2025 р. 08:09
Why Paying for a Research Paper Can Be a Smart Choice Writing a research paper can be a daunting task, especially when faced with tight deadlines, complex topics, or a lack of resources. For many students, paying for a research paper is a practical…
p
pimacontrols8531 грудня 2024 р. 17:39
Finding the Right Rittal Small Enclosure for Your Needs Rittal is a leading manufacturer of enclosures for industrial and IT applications. Their small enclosures offer a compact and reliable solution for a wide range of needs, from housing electronic…
Donald Randolph
Donald Randolph30 грудня 2024 р. 10:59
Personal Injury lawyer Santa Monica As an experienced Santa Monica personal injury lawyer, Donald C. Randolph has recovered over $100 Million in verdicts and settlements for our clients. In severe injury cases, this compensation i…
Nirvana Yoga School
Nirvana Yoga School30 грудня 2024 р. 13:13
OAuth2.0 через VK, получение email Nirvana Yoga School is one of the most trusted and reputed traditional Rishikesh yoga courses , India certified by Yoga Alliance, USA. We aim to spread traditional yoga teachings so t…

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