
Python 3 → How to Remove the last word from string in Python
To remove the last word from string we need to follow these steps
- convert the string to list by using split() function
- remove the last item from the list
- convert the list to string

Qt → Custom client side window decorations in Qt 5.15
Это свежие новости о новой функции в Qt 5.15, которая очень порадовала.
Традиционно оформление окон были довольно скучной вещью. Заголовок, ограничить, минимизировать, максимизировать, изменить размер, выйти... и всё.

Qt → Emotional UX design for creating desired products
Один продукт редко может удовлетворить всех, поэтому важно понимать, как реальные, так и скрытые потребности ваших предполагаемых пользователей. Продукт должен обеспечивать функциональность для удовлетворения их реальных потребностей, и им должно быть легко взаимодействовать с ним. Но чтобы создать отличный продукт, дизайнеры также должны понимать, как пользователи эмоционально реагируют на продукт.

Android → Android and QML - Adding Splash Screen
manifest, Splash, Android, QML
Let me show you a small example of adding Splash Screen to an application written in Qt. In this case, the Splash Screen will be added to the application using the Android ecosystem, that is, through its manifest. Adding a manifest has been described here.
One option for creating a Splash Screen in Qt/QML is to write code in QML/C++, but the disadvantage of this way is that you will see a black screen of the application until the application is fully loaded. Therefore, you must load the application using Java, through its manifest.
Let's make such a splash

Qt → Cross-platform development with Qt and Visual Studio
development, Qt, Visual Studio, MSBuild
В следующем выпуске инструментов Qt Visual Studio, запланированном на это лето, разработчики планируют добавить поддержку проектов Visual Studio Linux. С момента появления рабочей нагрузки Linux на C++ у пользователей появилась возможность работать над разработкой Linux в Visual Studio. Эта возможность представляет потенциальный интерес для разработчиков Qt, учитывая кроссплатформенную природу самого Qt, поэтому сейчас планируется добавить поддержку для него в расширении Qt VS Tools.

Qt → Qt can now be moved!
Начиная с версии 5.14.0 Qt можно перемещать , то есть можно перенести установку Qt в другую директорию, не нарушая функциональность и не загружая плагины.

Qt → Extending Qt Bridge
Qt Design Studio - это последнее предложение от компании Qt. Это простой в использовании инструмент проектирования, который позволяет дизайнерам импортировать проекты из Sketch и Photoshop в Qt, анимировать и тестировать их на целевом оборудовании и превращать их в код QML, который могут использовать разработчики.
Qt Bridge - это компонент плагина для инструментов дизайна, таких как Photoshop и Sketch. Плагин в первую очередь позволяет дизайнерам аннотировать слои проектного документа и экспортировать эти аннотации вместе с asset’ами и DOM дизайнерского документа в промежуточный формат, который можно импортировать в QDS. Плагин разработан с использованием Javascript и использует API, предоставляемые инструментами дизайна.

Django → Django - Tutorial 051. How to change queryset and editing ability in ModelAdmin depending on the user
A short note on how to fix the queryset administration form admin.ModelAdmin or UserAdmin . Actually, there is no difference, since the form UserAdmin is inherited from admin.ModelAdmin . Nevertheless, I will show UserAdmin as an example.
The task is as follows. The site has superusers and users from the administration. Superusers can see all users and edit as they like. And administration users can see all user records except superusers, and also can not appoint other users as superusers.

Qt → Qt Online Installer 3.2.1 released
Рады сообщить, что был выпущен Qt Online Installer на основе Installer Framework 3.2.0. Самым большим изменением стал процесс установки, при котором пользователи Open Source версии Qt должны принять обязательства по использованию открытого исходного кода. Разработчики изменили процесс установки, чтобы помочь своим клиентам с соблюдением коммерческой лицензии, потому как клиенты были обеспокоены непреднамеренной установкой Open Source Qt в программных проектах с использованием Commercial Qt.

Qt → Building Qt Creator plugins with GitHub Actions
Qt Creator, Qt, GitHub, plugin
Qt Creator - это кроссплатформенное высокомодульное приложение Qt C++.
Чтобы собрать плагин Qt Creator, вам нужно:
• компилятор C++
• Qt SDK
• Qt Creator SDK
Немногие разработчики плагинов знают, что Qt Creator выпускает SDK. Вам не нужно компилировать Qt Creator для разработки плагина Qt Creator. Также наличие доступа ко всем трем платформам (Windows, Linux, macOS) не является обычным явлением для большинства разработчиков C++.

Development diaries → MposWebReport project. Part 01.
FireBird, QtWebApp, Qt, QIBASE, WEB
Постановка задачи.
Проект призван реализовать возможность получения отчетности о работе объектов (АЗС) для клиентов которые не имеют полноценной части реализации Бэк-офисной составляющей, мониторить и получать любые оперативные сведения о работе АЗС.
Для реализации проекта было выбрано следующее решение:
- создание WEB сервера, который будет размещаться с сегменте сети имеющей доступ к базе данных АЗС для построения запросов и отображения отчетов на основании шаблонов, к серверу также должен быть предоставлен доступ конечным клиентам для получения отчетности;
- создание базы данных и организации на ее основе личного кабинета пользователя;
- создание утилиты для настройки и управления web сервера и личным кабинетом пользователя.

Qt → Place the application window at the top and center of the main screen (monitor)
Пополняю свой склерозник....
Возникла необходимость разместить главный виджет приложения прикрепленный посредине верхней части основного экрана, т.е. основного монитора.
Fornex
Let me recommend you a great European Fornex hosting.
Fornex has proven itself to be a stable host over the years.
For Django projects I recommend VPS hosting
Following the link you will receive a 5% discount on shared hosting services, dedicated servers, VPS and VPN
View HostingShare on social networks
Donate
The EVILEG project has switched to a non-commercial basis and will develop solely on the enthusiasm of the site creator, the enthusiasm of users, donations and the hosting referral system
Thank you for your support
Available ways to support the project
PayPal
PatreonYandex.MoneyMore