Evgenii Legotckoi
Evgenii LegotckoiҚыр. 14, 2017, 3:05 Т.Қ.

C++C++ - Сабақ 009. Модульдік

C++, Modularity

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

Оқы
Evgenii Legotckoi
Evgenii LegotckoiҚыр. 13, 2017, 4:05 Т.Қ.

QMLQML сабағы 031

QML, Qt, Frameless Window, Custom Style

Если по какой-то причине, вы решили отказаться от стандартного системного обрамления окна и реализовать все Title Bar`ы окна самостоятельно в QML, то вы вполне можете реализовать это средствами QML, что будет даже проще чем в C++, на мой взгляд. Для …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiҚыр. 2, 2017, 7:25 Т.Ж.

C++C++ - Сабақ 008. Есептер

c++, enum, enumerations

Сыныптарға қоса, C++ сандарды қолдайды. Заманауи C++ стандарты C++ тілінің бұрынғы нұсқаларында енгізілген ауқымы жоқ сандарды да, сонымен қатар C да қолдайды.

enum ColorTypes {
    Green,
    Yellow,
    Red
};

Ауқымды сандармен бірдей.

enum class ColorTypes {
    Green,
    Yellow,
    Red
}; …
Оқы
Дмитрий
ДмитрийТам. 29, 2017, 3:26 Т.Қ.

QtQt көмегімен fb2 файлдарын ашу

fb2, html, QXmlStreamReader, xml

В настоящее время fb2 является популярным форматом для хранения книг. Файл fb2 — это частный случай xml. Основным элементом его структуры, как и для html, являются теги (управляющие слова). В этой статье я покажу вам, как создать простую программу просмотра …

Оқы
Дмитрий
ДмитрийТам. 11, 2017, 2:58 Т.Қ.

QtQML-мен жұмыс істеу кезінде winExtras мүмкіндіктерін пайдалану

qt, TaskbarButton, JumpList, qml, ThumbnailToolBar, winextras

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

Оқы
Дмитрий
ДмитрийТам. 6, 2017, 2:56 Т.Қ.

QtQt пайдалану кезінде қолданбада ашылған файлдарды сақтау үшін JumpList пайдалану

winExtras, jumpList

JumpList, одна из функций, присутствующих только в Windows (версия 7 и выше). На этом листе, в частности, вы можете хранить ссылки на самые последние открытые файлы в приложении.


Пошаговая инструкция

Чтобы использовать эту функцию, вам нужно

Подключить модуль

QT += …
Оқы
Evgenii Legotckoi
Evgenii LegotckoiТам. 5, 2017, 5:54 Т.Ж.

QtQt/C++ - 071-сабақ. QtCharts көмегімен диаграммаларды динамикалық құру.

QtCharts, Qt5

Динамикалық түрде жасалған графиктердің көп санын қосу қажет болғанда графиктерді құру опциясын талдап көрейік. Осыған ұқсас сабақ виджеттерді динамикалық құру туралы мақалада болды, онда тек [QPushButton] түймелері қосылды (https://evileg.com/en/post/77/) . Дәл осындай жұмыс әдісі мұнда пайдаланылады. Жад үйіндіде бөлінеді, график …

Оқы
Дмитрий
ДмитрийТам. 5, 2017, 1:13 Т.Ж.

QtWindows жүйесінде Qt көмегімен WinThumbnailToolButtons пайдалану

winextras, QWinThumbnailToolButton, Qt, ThumbnailToolButton, WinThumbnailToolButton

Кнопки класса QWinThumbnailToolButton – одна из возможностей, доступных только для ОС Windows (7 и старше). Такие кнопки вы могли видеть у программы Windows Media Player


Пошаговая инструкция

Для использования таких кнопок необходимо

Подключить модуль winextras к проекту

QT  += winextras …
Оқы
Дмитрий
ДмитрийШілде 30, 2017, 2:20 Т.Қ.

QtQt көмегімен Windows қолданбасының тапсырмалар тақтасының белгішесіндегі орындалу жолағы

Qt, полоса прогресса, QWinTaskbarProgress, winextras

Библиотека Qt предоставляет ряд платформозвисимых возможностей. Одна из таких возможностей для Windows – использование строки прогресса на иконке панели задач. Возможность эта доступна для ОС начиная с версии 7.

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

Оқы
Evgenii Legotckoi
Evgenii LegotckoiШілде 27, 2017, 3:55 Т.Қ.

QtQt/C++ - Оқулық 070. QGraphicsScene көмегімен кескінді қию

crop, Qt, qgraphicsscene, Image

QGraphicsScene арқылы кескінді қиюға мүмкіндік беретін шағын қолданбаны жазайық. Бұл жағдайда кескін шаршы алынатын етіп қиылады. Яғни, кескін әрқашан төртбұрышты болуы үшін (оны қызықтырақ ету үшін осы функцияны қосамыз).

Қолданбаға графикалық көрініс қосылады, оған сурет QFileDialog арқылы қосылады. Сондай-ақ кескіннің …

Оқы
Г

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

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

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

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

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

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

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