Python и PyQt QStakedWidget управление QToolButton стилизация qss
Python и PyQt, в этом видео продолжаю тематику предыдущего, рассказываю про QtGui.QStackedWidget и использование в качестве его переключателей QtGui.QToolButton.
Демонстрирую, как настроить слоты для сигналов QToolButton и связать с ними стилизацию кнопки (используемм язык qss).
Подробнее на Портале: PyScientist
http://pyscientist.ucoz.net
http://doc.qt.io/archives/qt-4.8/QStackedWidget.html - ссылка на документацию по классу (родная Qt)
https://srinikom.github.io/pyside-docs/PySide/QtGui/QStackedWidget.html - ссылка на документацию по классу (PySide)
Если у Вас есть какие либо вопросы по видео, либо по работе программы, любые приложения по сотрудничеству буду рад Вам помочь, пожалуйста обращайтесь на мою почту sergei-dmitriev@mail.ru либо пишите Ваши предложения в комментариях.
Архив включает проект для PyCharm (PyScientistNotes v2.0.7) с набором входных тестовых файлов, модулей python (.py), файлом графического интерфейса Qt (.ui)
Проект включает следующие модули:
-BotJake.py (модуль текстового бота);
-CapillaryDataPlot.py (модуль для анализа данных капилляриметрии, находится в разработке);
-CoreSample.py (модуль класса для хранения и отображения и обработки керновой информации, находится в разработке);
-DsaGraphicalObjectsModel.py (модуль модели для отображения QListView);
-FileInFolderAnalysis.py (модуль для анализа файлов в папке, создает список файлов отдельно выделяет las файлы);
-ListWidgetFilters.py (модуль включающий класс для работы с QListWidget);
-MainBackend_PyScientistNotes.py (Основной исполняемый файл PyScientistNotes);
-MainGUI_PyScientistNotes_v3.py (Файл графического интерфейса, преобразованный из Qt .ui);
-MplForWidget.py (Класс холста для встраивания Matplotlib в интерфейс Qt);
-MyAnimation.py (Модуль с примером реализации Анимации);
-MyGraphics.py (Модуль включающий набор функций для построения графиков с использованием matplotlib);
-PrepareData.py (модуль с функциями для подготовки данных их преобразования в том числе из excel);
-QListWidgetExample.py (модуль с примером функций для работы с QListWidget);
-QTableWidgetExample.py (модуль с примером функций для работы с QTableWidget);
-QStackedWidgetExample(модуль с инструментами и примером программы для работы с QStackedWidget)
-StatisticBotDSA.py (модуль для статистической оценки данных);
-TextOperate.py (модуль для анализа текста);
-tool_buttons_apearence(модуль для настройки виджетов QToolButton);
-sql_module(модуль для работы с базами данных);
-rigis_analysis(модуль анализа РИГИС);
Также проект содержит файлы
requirements.txt со списком библиотек необходимых для работы проекта;
LICENSE.txt сведения о лицензии;
CHANGES.txt сведения о изменениях.
Ссылки на предыдущие видео по теме:
Видео 1: Python настройка рабочего пространства, использование PyCharm
https://youtu.be/lN5B0vkRhww
Видео 2: Python функции
https://youtu.be/ubBH-LBHglY
Видео 3: Python классы
https://youtu.be/vJp9Uo3MJMY
Видео 4: Графический интерфейс Qt для Python, или PyQt
https://youtu.be/btc0bi8m134
Видео 5: Python компиляция программ, cx_Freeze и другие компиляторы
https://youtu.be/Ekc7jcq13ic
Видео 6.1: Библиотека Matplotlib создание графиков для анализа данных
https://youtu.be/8V3y6NCdo0k
Видео 6.2: Библиотека matplotlib и Qt встраивание графиков в графический интерфейс Qt
https://youtu.be/xoj0rbPm29M
Видео 7: Matplotlib модуль Animation класс FuncAnimation (автообновление графиков)
https://rutube.ru/video/e7a0b75b1c3f76bc3886dabbd7b6fb0a/
Видео 8: Библиотека Matplotlib, отображение графиков функции с использованием библиотеки numexpr (ввод функции из текстовой строки)
https://rutube.ru/video/2665e1a980a72d5d38dc3d180c0e4ea1/
Видео 9.1: Классы QListWidget и QListView сопоставительный анализ, простой пример применения QListWidget
https://rutube.ru/video/88407fd24c20275e307f5157146ca749/
Видео 9.2: Класс QListView пример применения с использованием QtCore.QAbstractListModel
https://rutube.ru/video/a7beeacff6866f4cac2f5349717813e5/
Видео 10: Python и Excel взаимодействие с excel (библиотеки xlrd, xlwt, openpyxl, win32com)
https://rutube.ru/video/0bbf1fc0062c82ce7fb94372948b81a8/
Видео 11: обзор виджета QTableWidget и практическое использование
https://rutube.ru/video/6ea049c57f6b99f32a52499d41ee43a3/
Видео №12.1 обзор виджета QStackedWidget использование QComboBox и QPushButton в качестве переключателей
https://rutube.ru/video/a3bea2cc119a2be8318d9d44ca82adab/
Видео Python и PyQt QStakedWidget управление QToolButton стилизация qss автора PyScientist Notes
Видео Python и PyQt QStakedWidget управление QToolButton стилизация qss автора PyScientist Notes
Информация
21 марта 2022 г. 23:24:06
00:27:07
Похожие видео