Qt → Qt/C++ - 061-сабақ. Файл менеджерінен апарып тастау арқылы қолданбаға кескіндерді қосу
QDropEvent, QStyledDelegate, QListView, QStandardItemModel
Файл менеджерінен суреттерді біздің қолданбаның өзіне апарып тастау үшін Сүйреп апару әдісін қолдануға мүмкіндік беретін шағын қолданбаны жазайық. Осы арқылы қолданбада кескінді қарау терезесі және біздің қолданбамызда орналастырған барлық кескіндердің тізімі болады. Бұл жағдайда тізімдегі суретті басқан кезде біз басқан …
ОқыQt → Qt / C ++ - Сабақ 060. Орындалу уақытында қолданбаның сыртқы түрін теңшеу
QStyle, QStyleFactory, Fusion, QPalette
QWidget ішінде жазылған қолданбаның сыртқы түрін өзгерту тапсырмасы бар делік. Қолданба қолданбасының мәнерін өзгерту үшін QPalette сыныптарының екеуін де, мәнерді QStyleSheet арқылы белгілі бір элементтер үшін орнатуға немесе қолдануға болады. QStyle класы және QStyleFactory арқылы алынған кірістірілген мәнерлер (Немесе QStylePlugin …
ОқыDjango → Django - Оқулық 021. Модельдік мұра, абстрактілі модель
Сайтта рефакторингтен кейін төрт негізгі нысан анықталды, оларда ортақ қасиеттер анықталды, атап айтқанда:
- Мақалалар - Мақалалар
- Пікір - Түсініктемелер
- ForumTopic - Форум тақырыптары (мысалы, сұрақтар)
- ForumPost - форум тақырыптарына жауаптар
Әрине, бұл нысандарда бірдей деректер өрістері, бірдей әдістер және т.б. …
ОқыDjango → Django - 020-сабақ. ListView және django-bootstrap3 көмегімен сайттағы мақалалардың беттерін қосу
Pagination, Django, django-bootstrap3, ListView
[Алдыңғы мақалалардың] бірі (https://evileg.com/en/post/10/) мақала беттері бар бетті ендіру опциясын көрсетті, мысалы, сайттың басты беті болуы мүмкін. Бұл django-bootstrap3. пайдаланылды.
Бірақ егер бет мақалалар тізімін көрсетуден басқа арнайы функционалдылықты қамтамасыз етпесе, онда сіз жалпы сыныптарды пайдалануыңыз керек. Олардың бірі ListView …
ОқыPyQt5 → PyQt5 - Оқулық 006. QTableWidget-пен жұмыс
PyQt5 жүйесінде QTableWidget-пен жұмыс істеуді бастау үшін үш баған мен бір жолдан тұратын кестені жасайық. Меңзерді кесте тақырыптарының үстіне апару қалқымалы хабарды көрсетеді. Тақырыптардағы мәтін бірінші бағанда солға, екіншісінде ортасына және үшінші бағанда оң жаққа тураланады. Сондай-ақ бағандардың өлшемі мазмұнға …
ОқыPyQt5 → PyQt5 - Сабақ 005. QCompleter көмегімен енгізу өрісін автотолтыру
PyQt5, QCompleter, Python, QLineEdit
В библиотеке Qt присутствует класс QCompleter, который позволяет предлагать автодополнение к вводимому слову в полях ввода. Также данный класс поддерживается и библиотекой PyQt5.
В минимально варианте применение данного класса может выглядеть следующим образом:
Оқы# Создаём поле ввода lineEdit = QLineEdit(self) …
QML → QML - 027-сабақ. QWidget жобасына QML қосу
QQuickWidget, QML, C++, QWidget
При разработке приложения на Qt может случиться такая ситуация, когда потребуется в приложение, написанное на QWidgets внедрить функционал, написанный на QML. Для решения подобной задачи может использоваться класс QQuickWidget , который служит для рендеринга QML.
Напишем простейший hello world, который …
ОқыQt → QPainter жүйесінде OpenGL Core профилінің контекстік қолдауы
Qt 5.9, qtbase, OpenGL, QOpenGLWindow, QOpenGLWidget
Как многим известно, QPainter имеет архитектуру с несколькими бэкэндами и имеет две основных реализации отрисовки под капотом Qt 5: Это растровый движок отрисовки и движок OpenGL2, который предназначен для OpenGL ES 2.0.
GL Paint Engine
В то время как движок …
ОқыQt → Qt қолданбасын OAuth 2.0 арқылы Google қызметтеріне қосу
OAuth2, Qt, Google API, QtNetworkAuth
С выпуском Qt 5.8 был добавлен модуль QtNetworkAuth в качестве технологии на предварительном рассмотрении. Он сфокусирован на помощи разработчикам с их безумием в аутентификации. На данный момент поддерживаются OAuth1 и OAuth2 . В будущем будет включено ещё несколько методов авторизации. …
ОқыQt → Qt 5.8 шығарылды
Qt Lite, Qt 5.8, QML, Charts, Wayland, CAN, Modbus, Quick
23-го января Qt Company анонсировала выпуск Qt 5.8, с рядом нововведений, которые носят достаточно глобальный характер. Давайте ознакомимся с ними.
Qt Lite
Одной из главных тематик Qt 5.8 стало сделать так, чтобы Qt был более гибким и лёгким к адаптации …
Оқы- Геній
- Қыр. 13, 2024, 9:46 Т.Ж.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:66ұпай,
- Бағалау ұпайлары-1
- torgaev_2024
- Қыр. 8, 2024, 3:20 Т.Ж.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:33ұпай,
- Бағалау ұпайлары-10