
Qt → Создание приложения для iOS в QtCreator
Данная статья - это записка для самого себя на тему создания приложения для iOS в среде QtCreator.
Задача: сделать приложение для iPhone/iPad, которое можно выложить в AppStore. При этом максимально задействовать инструменты QtCreator и минимально Xcode.
Что имеем:
- MacBook Pro с macOS Catalina (ver.10.15.2) (подойдёт любой мак, будет ли работать на виртуалках - не знаю)
- Xcode (ver.11.3) (нужен обязательно, без него ничего не заработает)
- QtCreator (ver.4.10.2) и Qt 5.12.6 (последняя LTS версия на момент написания статьи)
- iPhone 7 Plus для тестирования работоспособности
- Некоторое кол-во времени, нервов и настойчивости, чтобы во всём разобраться.

Qt → Выпущена Qt Design Studio 1.4 Beta
Quick, Qt, Release, QML, UI, UX
Рады объявить о выходе бета-версии Qt Design Studio 1.4
Qt Design Studio - это инструмент проектирования и разработки пользовательского интерфейса (User Interface (UI)), который позволяет дизайнерам и разработчикам быстро создавать прототипы и разрабатывать сложные пользовательские интерфейсы. Как дизайнеры, так и разработчики используют Qt Design Studio, и это делает сотрудничество между ними намного проще и более рациональным.

Qt → Парсинг XML с Qt: обновления для Qt 6
Прошло много времени с тех пор, как в статьях касались парсинга XML-документов с помощью Qt. Хотелось бы рассказать некоторые свежие новости об ожидаемых изменениях в следующих выпусках. Но сначала давайте подведем итоги того, что в настоящее время Qt предоставляет для чтения и записи документов XML.

Unreal Engine 4 → Эффективная виртуальная среда обучения полиции в VR от V-Armed
Виртуальная реальность получила множество реализаций в секторе обучения и моделирования, от хирургии мозга до военных операций. Теперь обучение сотрудников правоохранительных органов на основе VR (виртуальной реальности) доступно для офицеров полиции, чтобы быстро и безопасно подготовить их к различным ситуациям.
V-Armed - один из самых новых игроков в этой области, является создателем виртуальных симуляций для крупномасштабных тренировок с несколькими участниками. Участники передвигаются в большом, в основном пустом пространстве, и с помощью наголовных дисплеев (очков VR), датчиков тела, оружия прокси и стратегически расположенных дверных проемов испытывают тактические сценарии, как если бы они и их коллеги-офицеры действительно были там.

Qt → Qt/C++ - Tutorial 090. How to make a learning dialogue with highlighting widgets in the program
QWidget, Tutorial, Qt, Stylesheet
I suggest studying a small application in which a dialog box will be created, thanks to which the user can be trained in the functionality of your program, step by step explaining which program widget is responsible for what.
To implement such functionality, you need to create an application window that will have the buttons "Previous widget", "Next widget", "Close window". Before starting, widgets will be transferred to this window in the sequence in which they should be presented to the user in your program, as well as text messages that will describe the widgets.
The program will look like this:

Firebird → Обновление данных таблицы на основании выборки из другой таблицы используя EXECUTE BLOCK
Доброго времени суток!
Снова рабочие заметки.
Возникла необходимость обновить данные по IP адресам серверов БД на объектах.
Т.е. на основании результата SELECT выполнить UPDATE в другой таблице.

PyQt5 → PyQt5 - Tutorial 009. Using QThread with MoveToThread
PyQt5, QObject, Qt, moveToThread, QThread
Based on one of the questions on the forum, I wrote an example on using QThread in PyQt5, as well as using the moveToThread method to move the class object of the inherited QObject to another thread.
In this example, a certain algorithm is executed, which returns the text through the signal, as well as the color of the text to the main GUI. This data is added to the QTextBrowser with a color setting.
The program will look as follows

QML → QML - Tutorial 038. Using the clip property to crop child objects inside Item or Rectangle
clip, OpacityMask, ListView, QML
Quite often, the same question arises on the forum regarding the problem of displaying content embedded in any QML objects.
The most common manifestation of this problem is when ListView content scrolls beyond its scope. In any case, this is one of those frequent cases when beginners encounter this problem when starting to learn QML. Well, or another option when faced with such a problem when using Rectangle objects.
In the following image below, you can see two application windows that illustrate this problem.
- The left window shows what the layout looks like initially
- The right window shows that if you start scrolling through ListView content, it will go under the Title text, although it should have been cropped.

GameDev → Valve выпустит инструменты Source 2 вместе с Half-Life: Alyx в следующем марте
Последняя запись в серии Half-Life была очень давно, поэтому появилось больше инструментов для разработчиков на основе текущего внутреннего движка Valve Source 2.
Наряду с сегодняшним официальным представлением своей эксклюзивной игры для виртуальной реальности Half-Life: Alyx, Valve заметили, что вскоре разработчики смогут использовать набор инструментов Source 2 для создания собственного контента, включая среды, которые будут работать в будущей игре, хотя степень этих возможностей создания в некотором роде зависит от интерпретации.

Django → Django - Tutorial 050. Creating Dynamic Site Settings Using SingletonModel
Django, SingletonModel, singleton, Model
Let's say you create a site with CMS based on Django, which must have some kind of dynamic site settings that will be available to the user. For example, the name of the site, some specialized information, while you take into account the possibility of multilingualism. What then can be used for this? I got the idea to use a database.
To implement this, the following is required:
- Creating a data model that will always contain only one object, that is, only one record. That is, it will be a Singleton Model.
- Prohibit deleting this entry and creating new ones in the Django admin panel
- The ability to use information from this model directly in the template, without loading the site settings in the view function.
Let's figure out in order how to implement this.
Timeweb
Let me recommend you the excellent hosting on which EVILEG is located.
For many years, Timeweb has been proving his stability.
For projects on Django I recommend VDS hosting
View Hosting