ПРИЛОЖЕНИЕ С GUI НА Python и PySide6 (PyQt6). Отображение содержимого базы данных в виджетах GUI
Заключительное видео о реализации приложения с GUI на Python используя фреймворк PySide6, который является полным аналогом фреймворка, для создания графических интерфейсов на Python PyQt6.
В этом видео я расскажу как отобразить содержимое базы данных SQLite в виджетах PySide6 таких как: QLabel, QTableView. Принимать данные из виджетов: QComboBox, QDateEdit, QLineEdit. Расскажу как обрабатывать события по нажатию кнопок QPushButton. Также покажу как работать с несколькими окнами (дочернее окно) в приложении PyQt используя QDialog. Покажу работу метода sender в Qt.
Ссылка на github программы: github.com/ithobbies/ExpenseT...
Телеграм канал для общения - t.me/ithband
Телеграм канал - t.me/ithobbies
Пікірлер: 50
Я сейчас объясню почему я так рад, я написал 5 парсеров для разных тендерных площадок, но что бы человеку удобнее было, нужно было GUI, и тут твои ролики и третьего не хватало. В общем всех благ и спасиииибо
@VesmirSatirikon
9 ай бұрын
Тендеры - то выиграл?)
Огромное спасибо, за эти три видео я узнал куча нового и без проблем написал программу. Я даже добавил 2 новые категории и одну ячейку в таблицу. Жду продолжение.
Можно по больше таких видео, на эту тему. Очень интересно, большая работа проделанна, спасибо вам.
Как же хорошо, что я тебя нашел! Офигенный контент!
@ITHobbies
Жыл бұрын
Спасибо
Спасибо! Ждем еще!
Круто, спасибо! Очень актуальным оказалось для меня, как для новичка в айти, оказавшегося, по стечению обстоятельств, единственным разработчиком на старте крупного проекта разработки корпоративного приложения. Все понятно, доступно, хороший иллюстрирующий пример ты выбрал для реализации. Из конструктивной критики только лишь то, что когда читаешь шпаргалку с текстом, когда например проговариваешь что будешь сейчас реализовывать или наоборот разъясняешь написанное, то внимание просто слетает на ноль, абсолютно каждый раз . и4И такие моменты по три раза перематываю потому что просто не могу удержать внимание) когда просто говоришь по ходу написания кода вообще такого нет, имей в виду. Спасибо еще раз за материал,
Спасибо за работу! Очень помогло. Было бы здорово увидеть продолжение на веб интерфейсе, с БД на сервере 😊
Сейчас писал программу для рассылки в телеграм по чатам. Очень нужно было GUI, чтобы было красиво и удобно. Сначала сделал на tkinter, но все было так себе. Сейчас все переписал на Qt и все прекрасно работает. Спасибо за такой видеоурок!
Да неужели, дружище, дай бог тебе всего, здоровья, творческих успехов и миллион просмотров :)))
Спасибо за подробный разбор приложения!) Сделал программу на pyside6, и столкнулся с такой особенностью, что приложение на pyside6 не будет работать на win7. Только на win10 и выше.
очень качественно сделано, лайк однозначно и побольше проэктов такого рода ! хотелось бы немного обьяснений на тему сиэсэс "правил хорошего тона" или как не делать уродливые виджеты :) и может другой проэкт с другими компонентами (может базовый чат бот с ИИ :) Спасибо за ролик !
НАКОНЕЦ-ТО! АВТОР ЛУЧШИЙ!
@ITHobbies
Жыл бұрын
Спасибо
Круто 👑👍
Спасибо, очень помогли с созданием тестового CRUD приложения! Помимо "подтягивания" данных в форму редактирования - очень жду ролика, параллельно попробую сам разобраться. И момент с тем что для удаления записи надо выбрать колонку с id а не любую колонку строки тоже не очень удобен, надо покопаться в методах, что-то должно быть как сделать это правильно.
Никогда не ставлю лайки ни под какие видео, но под этим он стоит, выводы делайте сами. Спасибо за твой труд)
@ITHobbies
Жыл бұрын
Спасибо 🙏
Хотим 🎉 очень хотим
после ручного написания GUI на Tkinter, это прям как "бальзам на душу")) пробую новое приложение написать на Qt, для новичков вполне годится)) можно более сложные конструкции приложений реализовать на видео, было бы интересно глянуть))
@VesmirSatirikon
9 ай бұрын
Согласен, тоже хочется продолжения и новых задач
Было бы интересно посмотреть реализацию с двумя таблицами и связью один ко многим.
Огромное спасибо за уроки. Нашёл то что хотел. Многое толково объяснено. Но есть вопрос и для меня очень важный. Это - много язычный интерфейс! На настоящий момент в качестве GUI библиотеки использую customtkinter и ttk. Там всё просто: передаёшь название кнопки, лейбла, заголовка таблицы из переменной class-а-переводчика и всё. Как быть в этом случае? Как заменить, на пример, заголовки столбцов в QTableView? Буду очень признателен за ответ.
Спасибо тебе огромное, очень помог ! Очень хотелось бы сделать приложение на смартфон Андроид. Заранее благодарю
Здравствуйте! А чем можно заменить qsqlquerry, если проект на PyQt5
Помогите пожалуйста! А можно дальше как-то запихнуть это в один exe или надо код совмещать в одно месево?
Еще момент. Что-то я не понял где в этом всем мироприятии SQLite. QSql сам по себе на SQLite работает получается?
@ITHobbies
Жыл бұрын
Во втором видео показал, нужно явно указывать драйвер к используемой БД
Здравствуйте! А поля ввода поддерживают казахский шрифт а то у ткинтер проблема вместо букв казахских знаки пороса выводить да и идла питоновского тоже.
@ITHobbies
Жыл бұрын
Нужно пробывать, я не владею казахским языком
@dmitriibetsik2495
Жыл бұрын
@@ITHobbies Добавьте пожалуйста каз раскладку и в ентри введите shift 4 7 3 или любую другую цифру если не трудно. Спаибо.
@dmitriibetsik2495
Жыл бұрын
@@ITHobbies Да поддерживает. Можете подсказать библиотеку в которой есть ui_main а то что-то ошибка и ответа сразу в гугле не нашел...
Во-первых, огромное спасибо еще раз за видео!) Во-вторых, я не могу понять в каком моменте вы присоединили кнопку в диалоговом окне, для сохранения. Я уже на гите посмотрел код, и три видео просмотрел (бегло конечно), но не могу найти) Я повторил код, но под свою программу, все огонь, кроме кнопки на втором окне
@danyapomog9425
Жыл бұрын
все нашел, пришлось пересмотреть первый видос -> найти как называется кнопка сохранения -> найти ее на гите -> посмотреть через референс, где она используется -> и найти в мэине)😅
ЖДЁМ НОВЫЙ РОЛИК ЛАДУДЫЛЫДЦД
@ITHobbies
Жыл бұрын
Предлагайте тему)
@Paralays255
Жыл бұрын
@@ITHobbies сделай пожалуйста калькулятор с подробным объяснением для новичка, используя Pyside 6
@MrBlecs
Жыл бұрын
Футбольная статистика
@kirilld.7778
11 ай бұрын
@@ITHobbies Парсинг😊
Привет. Нужна твоя помощь в доработке программы. Если есть возможность помоги пожалуйста.
@ITHobbies
Жыл бұрын
Напишите в тг, есть ссылка под видео
На хабе закинул вопрос, помоги пожалуйста
Классно. Хотя мне не понятно зачем учитывать мои финансы таким способом?? 🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴 Есть очень нужная задача. Написать и создать систему которая позволит записывать переведенное в реальном времени и озвучен сам перевод в браузере Яндекс.. Вот что надо людям!!!!!!
@ITHobbies
Жыл бұрын
Задача видео - рассказать и показать как работает инструмент и что с его помощью можно сделать. На примере показано, как работать в связке с БД и GUI фреймворком
@IT_JA
Жыл бұрын
если тебе это надо иди и в поиск вбивай, ты че, ударился об че то. Чепуху несешь.
@IT_JA
Жыл бұрын
или школьник которому лень почитать, прекращай тут это вот все, тут нормальные дяди собрались, а ты начинаешь
@ko-prometheus
Жыл бұрын
@@IT_JA Псих что ли??
@ko-prometheus
Жыл бұрын
@@ITHobbies ок