DK
Dzhon KofiApril 13, 2020, 8:38 a.m.

Career and business in IT fieldПуть в программисты (С++)

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

Привет. С вами я. Мне нравилось боксировать и бегать на дальние дистанции, и думал я только о спорте, но выучился на моряка. Работал в авиации, а стал программистом С++ в 29. Расскажу, как так получилось.
О программировании к октябрю 2017 я знал ровно столько, сколько сейчас о квантовой физике- ничего. Абсолютно. "hello world"- даже не слышал о такой фразе. Время от начала обучения до трудоустройства - полтора года.

Почему решил расписать свое обучение?- потому что знаю по себе, как тяжело найти хорошую работу в СНГ. Мест, где есть карьерный рост, нормально оплачивается труд в инженерии и смежных областях я не встретил, везде ты просто рабочий, всем до одного места на твои амбиции, желание повысить квалификацию, как-то вырасти.
Особенно этот пост пишу с мыслями о земляках в Сибири и на Дальнем Востоке, так как там с хорошей работой тяжелее дважды, о людях с ограниченными возможностями, которые не могут жить полноценной жизнью не только из-за своих физических ограничений, но и из-за того, что у них нет возможности работать на нормальной должности и чувствовать себя уверенно в том, что завтра ты не пропадешь, ты нужен, тебя ценят. К слову, мой коллега имеет инвалидность по зрению и работает вполне успешно. Поэтому, для некоторых, я уверен, подойдет мой копи-паст учебы. Сразу опишу его, потом остальное.

mafulechkaApril 12, 2020, 4:58 a.m.

QtНовые функции в CMake 3.17

cmake

20 марта Kitware выпустил CMake 3.17.
Ниже есть некоторые изменения, которые должны улучшить жизнь разработчика Qt, использующего CMake.

mafulechkaApril 3, 2020, 4:40 a.m.

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

property, Qt, QML, required

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

mafulechkaMarch 26, 2020, 5:18 a.m.

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

qmlRegisterType, QMetaType, qmlRegisterSingletonType, Qt, QML, QML_ELEMENT

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

Andrei YankovichMarch 24, 2020, 9:50 a.m.

SoftwareRelease of C++/Qt and QML application deployment utility CQtDeployer v1.4.0 (Binary Box)

самодостаточные установщики, Installer, qml, cqtdeployer, deployment, с++

Almost half a year later, a major update of the CQtDeployer deployment utility was released.
This update has many innovations, but the main emphasis is on creating packages.

Said PyMarch 24, 2020, 6:02 a.m.

Python 3How to Remove the last word from string in Python

string, python3

To remove the last word from string we need to follow these steps

  1. convert the string to list by using split() function
  2. remove the last item from the list
  3. convert the list to string
mafulechkaMarch 18, 2020, 6:01 a.m.

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

UI, Client, Qt, Design, UX

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

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

mafulechkaMarch 12, 2020, 6:02 a.m.

QtЭмоциональный дизайн UX для создания желаемых продуктов

UX, t, UI, Design

Один продукт редко может удовлетворить всех, поэтому важно понимать, как реальные, так и скрытые потребности ваших предполагаемых пользователей. Продукт должен обеспечивать функциональность для удовлетворения их реальных потребностей, и им должно быть легко взаимодействовать с ним. Но чтобы создать отличный продукт, дизайнеры также должны понимать, как пользователи эмоционально реагируют на продукт.

Evgenij LegotskojMarch 9, 2020, 7:41 p.m.

AndroidAndroid and QML - Adding Splash Screen

manifest, QML, Splash, Android

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

mafulechkaFeb. 25, 2020, 3:04 a.m.

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

development, Qt, Visual Studio, MSBuild

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

mafulechkaFeb. 21, 2020, 5:03 a.m.

QtТеперь Qt можно перемещать!

Qt, QMake

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

mafulechkaJan. 31, 2020, 7 a.m.

QtРасширение Qt Bridge

Qt, Bridge

Qt Design Studio - это последнее предложение от компании Qt. Это простой в использовании инструмент проектирования, который позволяет дизайнерам импортировать проекты из Sketch и Photoshop в Qt, анимировать и тестировать их на целевом оборудовании и превращать их в код QML, который могут использовать разработчики.

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

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
k

C++ - Test 002. Constants

  • Result:33points,
  • Rating points-10
k

C++ - Test 001. The first program and data types

  • Result:40points,
  • Rating points-8
k

C++ - Тест 003. Условия и циклы

  • Result:64points,
  • Rating points-1
Last comments
A

Установка драйвера QIBASE (Firebird) Qt 6.2.1 на openSUSE Tumbleweed

Completely I share your opinion. Thought excellent, it agree with you.
R

Установка драйвера QIBASE (Firebird) Qt 6.2.1 на openSUSE Tumbleweed

Just that is necessary. A good theme, I will participate. Together we can come to a right answer. https://gay0day.com
C
Y
  • Yar
  • Nov. 14, 2021, 3:33 p.m.

QML - Lesson 004. Signals and Slots in Qt QML

У связывания интерейса прогрммы с ядром через контекст (context->setContextProperty("appCore", &appCore);) есть один существенный недостаток, упоминание о котором я нигде не нашел, а выяв…
v
  • v
  • Nov. 9, 2021, 11:07 a.m.

Сборка драйвера QMYSQL (MariaDB) Windows 10 x64 QT 5.13.0 Mingw73_64

Спасибо, добрый человек! Перелопатил весь stackoverflow в поисках ответа почему MySql....no , не осознавая что mingw32-make clean не очищает то что надо. После удаления вышеуказаных…
Now discuss on the forum
s

Ключевое слово class

Разобрался,на стаковерфлоу нашел топик и понял почему так происходило .
IP

For each

For each разработан Microsoft для своего компилятора VS, в стандарте его нет, на официальном сайте не рекомендуется его использовать
U

Qt - как скомпилировать 32bit-программу под Linux 64bit?

Неожиданно появилась необходимость скомпилировать программу для 32-разрядного Linux-а сидя на 64-разрядном... Читал-листал интернеты, мало что понял... Проверил версию: gcc -v Target:…

Авторизация в приложении.

Ничего не надо скачивать, всё должно работать "из коробки".
o

Создание страницы в QML, где нужно выровнить текст по всей ширине экрана и создать скроллинг

https://doc.qt.io/qt-5/qml-qtquick-controls2-scrollview.html https://evileg.com/ru/post/186/
About
Services
© EVILEG 2015-2021
Recommend hosting TIMEWEB