Evgenii Legotckoi
Evgenii LegotckoiШілде 23, 2017, 9:27 Т.Ж.

QtQt/C++ - 069-сабақ. XOR шифрлауы

Qt, cmake, XOR

XOR шифрлауы бастапқы мәтінге биттік эксклюзивті НЕМЕСЕ арқылы кілтті қолдану болып табылады. Биттік эксклюзивті механизм келесідей:

X ЖӘНЕ X⊕Y
0 0 0
0 1 1
1 0 1
1 1 0

Осылайша, эксклюзивті НЕМЕСЕ орындаған кезде, егер айнымалылар бірдей мәндерге …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 23, 2017, 4:05 Т.Ж.

QtQt/C++ - 068-сабақ. CLion жүйесінде CMAKE құрастыру жүйесін пайдаланатын Hello World

C++, Qt, cmake

CMAKE құрастыру жүйесі арқылы IDE CLion ішінде Qt ішінде "Hello, World!!!" жазамыз. Жобаның CLion IDE-де әзірленгеніне баса назар аударылды, себебі жобамен жұмыс істеу үшін CMAKE -мен жұмыс істеуге кішкене түзетулер енгізу қажет.

Нәтиже келесі қолданба болып табылады:


IDE CLion орнату …

Оқы
Дмитрий
ДмитрийШілде 10, 2017, 3:19 Т.Ж.

QtСөйлеу синтезі үшін QtTextToSpeech модулін пайдалану

qt читалка, qt speech, синтезатор речи, Qt, qttexttospeech

Библиотека Qt 5.8.0 предоставила программистам возможность использовать системный синтезатор речи. Синтезатор речи - это программа, преобразующая текст в речь. Синтезаторы речи является неотъемлемой частью любой современной операционной системы: Windows (версии 7 и выше), Mac OS, Linux, iOS и Android. Кроссплатформенный …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 8, 2017, 6:40 Т.Ж.

C++C++ - Сабақ 007. Сабақтар

C++, class

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

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 8, 2017, 5:31 Т.Ж.

C++C++ - Сабақ 006. Құрылымдар

C++, struct

Одним из первых шагов в построении новых типов данных является организация данных в структуру, объединяющую несколько различных переменных с разными типами данных. Объявления структуры выполняется с помощью ключевого слова struct .

Например, объявим структуру Vector , в котором будет храниться …

Оқы
Дмитрий
ДмитрийШілде 6, 2017, 12:22 Т.Қ.

QtQMovie сыныбымен Qt-де gif анимациясын пайдалану

анимация, gif, gif-анимация, qmovie, qt

Все видели в интернете красивые анимированные изображения. Их можно скачать на свой компьютер качестве файла с расширением gif. Возникает вопрос — можно ли использовать разместить эти картинки в своих программах? Можно, отвечает библиотека Qt. Рассмотрим, как это сделать.

Создаём новый …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 6, 2017, 3:40 Т.Ж.

C++C++ - Сабақ 005. Көрсеткіштер, массивтер және циклдар

C++, pointer, arrays, loops

Массив элементов типа char может быть объявлен следующим образом:

char v[6];  // Массив из шести символов

Таким образом можно объявить указатель на символ:

char* p; // указатель на символ

В объявлении, [] означают массив, тогда как * означает указатель. Индексация …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 5, 2017, 7:14 Т.Ж.

QMLQML сабағы 030. QML түрін біртұтас нысан ретінде тіркеу

QML, singleton

Помимо C++ классов в QML в качестве Синглетона можно использовать и QML типы, которые представляют собой отдельные файлы QML.

Для этого также используется qmlRegisterSingletonType , но чтобы этот тип работал в качестве Singleton объекта, необходимо прописать в самом QML файле …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 5, 2017, 6:05 Т.Ж.

QMLQML сабағы 029. QML жүйесінде "Статикалық" әдістерді пайдалану үшін Singleton нысанын тіркеу

qml, singleton, static

Понятие статических методов, которые используются в QML несколько отличается от классического в C++, когда в классе создаются статические методы, которые можно использовать обращаясь к имени класса, а не к какому-то конкретному объекту. В случае с QML дела обстоят несколько иначе. …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 1, 2017, 6:03 Т.Ж.

QMLQML - 028-сабақ. QML-де теңшелетін нөмірлерді тіркеу

QML, enum, qmlRegisterType

Для того, чтобы использовать в QML перечисления enum, прописанные в C++, необходимо создать класс, наследованный от QObject, и зарегистрировать его в качестве QML Type перед запуском QML движка  в приложении.

Для изучения создайте проект с использованием QtQuick.

Минимальный вариант такого …

Оқы
Г

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

  • Нәтиже:66ұпай,
  • Бағалау ұпайлары-1
t

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

  • Нәтиже:33ұпай,
  • Бағалау ұпайлары-10
t

Qt - Тест 001. Сигналы и слоты

  • Нәтиже:52ұпай,
  • Бағалау ұпайлары-4
Соңғы пікірлер
G
GoattRockҚыр. 3, 2024, 10:50 Т.Ж.
Linux жүйесінде файлдарды қалай көшіруге болады Задумывались когда-нибудь о том, как мы привыкли доверять свои вещи службам грузоперевозок? Сейчас такие услуги стали неотъемлемой частью нашей жизни, особенно когда речь идет о переездах между …
d
dblas5Шілде 5, 2024, 8:02 Т.Ж.
QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssrАқп. 8, 2024, 3:43 Т.Қ.
Qt Linux - Сабақ 001. Linux астында Autorun Qt қолданбасы как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Анатолий КононенкоАқп. 4, 2024, 10:50 Т.Қ.
Qt WinAPI - Сабақ 007. Qt ішінде ICMP Ping арқылы жұмыс істеу Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Енді форумда талқылаңыз
Evgenii Legotckoi
Evgenii LegotckoiМаусым 24, 2024, 12:11 Т.Қ.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
F
FynjyШілде 22, 2024, 1:15 Т.Ж.
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …
BlinCT
BlinCTМаусым 24, 2024, 10 Т.Қ.
Нарисовать кривую в qml Всем привет. Имеется Лист листов с тосками, точки получаны интерполяцией Лагранжа. Вопрос, как этими точками нарисовать кривую? ChartView отпадает сразу, в qt6.7 появился новый элемент…
BlinCT
BlinCTМамыр 5, 2024, 2:46 Т.Ж.
Написать свой GraphsView Всем привет. В Qt есть давольно старый обьект дял работы с графиками ChartsView и есть в 6.7 новый но очень сырой и со слабым функционалом GraphsView. По этой причине я хочу написать х…
Evgenii Legotckoi
Evgenii LegotckoiМамыр 2, 2024, 11:07 Т.Ж.
Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Добрый день. По моему мнению - да, но то, что будет касаться вызовов к функционалу Андроида, может создать огромные трудности.

Бізді әлеуметтік желілерде бақылаңыз