Evgenii Legotckoi
11 мая 2020 г. 15:38

QtQt WinAPI - Урок 010. Как проверить, запрещена ли запись файла другим процессом.

Qt, QFile, WinAPI

Удивительно, но в процессе своей профессиональной деятельности я наткнулся на одну интересную особенность QFile. С его помощью можно проверить, возможно ли чтение или запись информации в файл. Но в то же время QFile игнорирует права на чтение и запись файла, …

Читать
mafulechka
6 мая 2020 г. 14:36

QtСборка Docker из QtCreator

Docker, Qt, QtCreator, build, cmake

На своем компьютере для разработок нажимаете Ctrl+R (Run (Выполнить)) в QtCreator, чтобы создать и запустить ваше приложение Qt. Если вы хотите запустить приложение во встроенной системе, то вы должны выполнить четыре задачи:

• Создаете кросс-приложение Qt для целевой встроенной системы …

Читать
mafulechka
30 апреля 2020 г. 16:36

QtПредставляем приложение Qt Quick 3D Benchmarking

3D, Quick, Qt, Benchmark

Почему именно бенчмарк приложение?

В предстоящем выпуске Qt 5.15 и улучшенной версии Qt Quick 3D разработчики хотели предложить своим клиентам и другим пользователям возможность легко протестировать возможности их аппаратного обеспечения. Так началось создание демонстрационного бенчмарк приложения.


Что можно с этим …

Читать
mafulechka
23 апреля 2020 г. 14:56

QtБезверсионные цели CMake (Qt 5.15)

Qt, command, target, cmake

Разработчики Qt работают над тем, чтобы портировать Qt 6 на CMake в качестве внутренней системы сборки. Хотя до Qt 6 еще несколько месяцев, вы уже можете увидеть некоторые преимущества этой работы в Qt 5.15. Кристиан Адам (Cristian Adam) уже писал …

Читать
mafulechka
14 апреля 2020 г. 17:21

QtВыпущена Qt Design Studio 1.5 Beta

Design Studio, Qt, release

Разработчики Qt рады объявить о выходе бета-версии Qt Design Studio 1.5

Qt Design Studio - это инструмент проектирования и разработки пользовательского интерфейса, который позволяет дизайнерам и разработчикам быстро создавать прототипы и разрабатывать сложные пользовательские интерфейсы. Как дизайнеры, так и разработчики …

Читать
ДК
13 апреля 2020 г. 18:38

Карьера и бизнес в ITПуть в программисты (С++)

стать программистом с нуля, C++, Qt, карьера в IT

Привет. С вами я. Мне нравилось боксировать и бегать на дальние дистанции, и думал я только о спорте, но выучился на моряка. Работал в авиации, а стал программистом С++ в 29. Расскажу, как так получилось.
О программировании к октябрю 2017 …

Читать
mafulechka
3 апреля 2020 г. 14:40

QtНовые возможности языка QML в Qt 5.15

property, Qt, QML, required

В то время, как в Qt 6.0 ожидаются большие изменения, QML уже получил некоторые новые языковые возможности в 5.15. Читайте дальше, чтобы узнать об обязательных свойствах, встроенных компонентах и nullish coalescing.


Обязательные свойства (Required Properties)

Иногда у вас есть компоненты, …

Читать
mafulechka
26 марта 2020 г. 15:18

QtРегистрация типа QML в Qt 5.15

qmlRegisterType, QMetaType, qmlRegisterSingletonType, Qt, QML, QML_ELEMENT

Qt 5.15 предоставляет значительно улучшенный способ представления типов C++ для QML. Теперь вы можете указать имя и версию вашего модуля в центральном месте, и больше не нужно указывать минорные версии или ревизии. Кроме того, специфика регистрации типа QML теперь может …

Читать
mafulechka
18 марта 2020 г. 16:01

QtПользовательские оформления окон на стороне клиента в Qt 5.15

UI, Client, Qt, Design, UX

Это свежие новости о новой функции в Qt 5.15, которая очень порадовала.

Традиционно оформление окон были довольно скучной вещью. Заголовок, ограничить, минимизировать, максимизировать, изменить размер, выйти... и всё.


Однако, в последнее время приложения всё чаще и чаще включают Пользовательский интерфейс …

Читать
mafulechka
25 февраля 2020 г. 14:04

QtКроссплатформенная разработка с Qt и Visual Studio

development, Qt, Visual Studio, MSBuild

В следующем выпуске инструментов Qt Visual Studio, запланированном на это лето, разработчики планируют добавить поддержку проектов Visual Studio Linux. С момента появления рабочей нагрузки Linux на C++ у пользователей появилась возможность работать над разработкой Linux в Visual Studio. Эта возможность …

Читать