ПРИЛОЖЕНИЕ С 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

  • @IT_JA
    @IT_JA Жыл бұрын

    Я сейчас объясню почему я так рад, я написал 5 парсеров для разных тендерных площадок, но что бы человеку удобнее было, нужно было GUI, и тут твои ролики и третьего не хватало. В общем всех благ и спасиииибо

  • @VesmirSatirikon

    @VesmirSatirikon

    9 ай бұрын

    Тендеры - то выиграл?)

  • @sunchouspro5013
    @sunchouspro501311 ай бұрын

    Огромное спасибо, за эти три видео я узнал куча нового и без проблем написал программу. Я даже добавил 2 новые категории и одну ячейку в таблицу. Жду продолжение.

  • @leolim146
    @leolim1464 ай бұрын

    Можно по больше таких видео, на эту тему. Очень интересно, большая работа проделанна, спасибо вам.

  • @TakVotPochemu
    @TakVotPochemu Жыл бұрын

    Как же хорошо, что я тебя нашел! Офигенный контент!

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Спасибо

  • @Great_Ave
    @Great_Ave5 ай бұрын

    Спасибо! Ждем еще!

  • @user-ej7ku5fi6y
    @user-ej7ku5fi6y Жыл бұрын

    Круто, спасибо! Очень актуальным оказалось для меня, как для новичка в айти, оказавшегося, по стечению обстоятельств, единственным разработчиком на старте крупного проекта разработки корпоративного приложения. Все понятно, доступно, хороший иллюстрирующий пример ты выбрал для реализации. Из конструктивной критики только лишь то, что когда читаешь шпаргалку с текстом, когда например проговариваешь что будешь сейчас реализовывать или наоборот разъясняешь написанное, то внимание просто слетает на ноль, абсолютно каждый раз . и4И такие моменты по три раза перематываю потому что просто не могу удержать внимание) когда просто говоришь по ходу написания кода вообще такого нет, имей в виду. Спасибо еще раз за материал,

  • @KarterTroy007
    @KarterTroy0072 ай бұрын

    Спасибо за работу! Очень помогло. Было бы здорово увидеть продолжение на веб интерфейсе, с БД на сервере 😊

  • @jimcrystal6422
    @jimcrystal64227 ай бұрын

    Сейчас писал программу для рассылки в телеграм по чатам. Очень нужно было GUI, чтобы было красиво и удобно. Сначала сделал на tkinter, но все было так себе. Сейчас все переписал на Qt и все прекрасно работает. Спасибо за такой видеоурок!

  • @IT_JA
    @IT_JA Жыл бұрын

    Да неужели, дружище, дай бог тебе всего, здоровья, творческих успехов и миллион просмотров :)))

  • @Ma2010x
    @Ma2010xАй бұрын

    Спасибо за подробный разбор приложения!) Сделал программу на pyside6, и столкнулся с такой особенностью, что приложение на pyside6 не будет работать на win7. Только на win10 и выше.

  • @Xenarcho
    @Xenarcho4 ай бұрын

    очень качественно сделано, лайк однозначно и побольше проэктов такого рода ! хотелось бы немного обьяснений на тему сиэсэс "правил хорошего тона" или как не делать уродливые виджеты :) и может другой проэкт с другими компонентами (может базовый чат бот с ИИ :) Спасибо за ролик !

  • @muller2283
    @muller2283 Жыл бұрын

    НАКОНЕЦ-ТО! АВТОР ЛУЧШИЙ!

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Спасибо

  • @user-bk7tx6vj7h
    @user-bk7tx6vj7h2 ай бұрын

    Круто 👑👍

  • @CheerMax
    @CheerMax Жыл бұрын

    Спасибо, очень помогли с созданием тестового CRUD приложения! Помимо "подтягивания" данных в форму редактирования - очень жду ролика, параллельно попробую сам разобраться. И момент с тем что для удаления записи надо выбрать колонку с id а не любую колонку строки тоже не очень удобен, надо покопаться в методах, что-то должно быть как сделать это правильно.

  • @OrexTM
    @OrexTM Жыл бұрын

    Никогда не ставлю лайки ни под какие видео, но под этим он стоит, выводы делайте сами. Спасибо за твой труд)

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Спасибо 🙏

  • @user-ui1lv9ok1m1
    @user-ui1lv9ok1m19 ай бұрын

    Хотим 🎉 очень хотим

  • @vsegdanevovremya146
    @vsegdanevovremya14611 ай бұрын

    после ручного написания GUI на Tkinter, это прям как "бальзам на душу")) пробую новое приложение написать на Qt, для новичков вполне годится)) можно более сложные конструкции приложений реализовать на видео, было бы интересно глянуть))

  • @VesmirSatirikon

    @VesmirSatirikon

    9 ай бұрын

    Согласен, тоже хочется продолжения и новых задач

  • @user-ob2ld5lj5w
    @user-ob2ld5lj5w5 ай бұрын

    Было бы интересно посмотреть реализацию с двумя таблицами и связью один ко многим.

  • @vjacheslavglazkov8794
    @vjacheslavglazkov879410 ай бұрын

    Огромное спасибо за уроки. Нашёл то что хотел. Многое толково объяснено. Но есть вопрос и для меня очень важный. Это - много язычный интерфейс! На настоящий момент в качестве GUI библиотеки использую customtkinter и ttk. Там всё просто: передаёшь название кнопки, лейбла, заголовка таблицы из переменной class-а-переводчика и всё. Как быть в этом случае? Как заменить, на пример, заголовки столбцов в QTableView? Буду очень признателен за ответ.

  • @antonschmidt9147
    @antonschmidt91477 ай бұрын

    Спасибо тебе огромное, очень помог ! Очень хотелось бы сделать приложение на смартфон Андроид. Заранее благодарю

  • @cutepuppy8846
    @cutepuppy88467 ай бұрын

    Здравствуйте! А чем можно заменить qsqlquerry, если проект на PyQt5

  • @boros8284
    @boros82848 ай бұрын

    Помогите пожалуйста! А можно дальше как-то запихнуть это в один exe или надо код совмещать в одно месево?

  • @user-ej7ku5fi6y
    @user-ej7ku5fi6y Жыл бұрын

    Еще момент. Что-то я не понял где в этом всем мироприятии SQLite. QSql сам по себе на SQLite работает получается?

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Во втором видео показал, нужно явно указывать драйвер к используемой БД

  • @dmitriibetsik2495
    @dmitriibetsik2495 Жыл бұрын

    Здравствуйте! А поля ввода поддерживают казахский шрифт а то у ткинтер проблема вместо букв казахских знаки пороса выводить да и идла питоновского тоже.

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Нужно пробывать, я не владею казахским языком

  • @dmitriibetsik2495

    @dmitriibetsik2495

    Жыл бұрын

    @@ITHobbies Добавьте пожалуйста каз раскладку и в ентри введите shift 4 7 3 или любую другую цифру если не трудно. Спаибо.

  • @dmitriibetsik2495

    @dmitriibetsik2495

    Жыл бұрын

    @@ITHobbies Да поддерживает. Можете подсказать библиотеку в которой есть ui_main а то что-то ошибка и ответа сразу в гугле не нашел...

  • @danyapomog9425
    @danyapomog9425 Жыл бұрын

    Во-первых, огромное спасибо еще раз за видео!) Во-вторых, я не могу понять в каком моменте вы присоединили кнопку в диалоговом окне, для сохранения. Я уже на гите посмотрел код, и три видео просмотрел (бегло конечно), но не могу найти) Я повторил код, но под свою программу, все огонь, кроме кнопки на втором окне

  • @danyapomog9425

    @danyapomog9425

    Жыл бұрын

    все нашел, пришлось пересмотреть первый видос -> найти как называется кнопка сохранения -> найти ее на гите -> посмотреть через референс, где она используется -> и найти в мэине)😅

  • @Paralays255
    @Paralays255 Жыл бұрын

    ЖДЁМ НОВЫЙ РОЛИК ЛАДУДЫЛЫДЦД

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Предлагайте тему)

  • @Paralays255

    @Paralays255

    Жыл бұрын

    @@ITHobbies сделай пожалуйста калькулятор с подробным объяснением для новичка, используя Pyside 6

  • @MrBlecs

    @MrBlecs

    Жыл бұрын

    Футбольная статистика

  • @kirilld.7778

    @kirilld.7778

    11 ай бұрын

    @@ITHobbies Парсинг😊

  • @taran7eegames776
    @taran7eegames776 Жыл бұрын

    Привет. Нужна твоя помощь в доработке программы. Если есть возможность помоги пожалуйста.

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Напишите в тг, есть ссылка под видео

  • @kirilld.7778
    @kirilld.777811 ай бұрын

    На хабе закинул вопрос, помоги пожалуйста

  • @ko-prometheus
    @ko-prometheus Жыл бұрын

    Классно. Хотя мне не понятно зачем учитывать мои финансы таким способом?? 🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴 Есть очень нужная задача. Написать и создать систему которая позволит записывать переведенное в реальном времени и озвучен сам перевод в браузере Яндекс.. Вот что надо людям!!!!!!

  • @ITHobbies

    @ITHobbies

    Жыл бұрын

    Задача видео - рассказать и показать как работает инструмент и что с его помощью можно сделать. На примере показано, как работать в связке с БД и GUI фреймворком

  • @IT_JA

    @IT_JA

    Жыл бұрын

    если тебе это надо иди и в поиск вбивай, ты че, ударился об че то. Чепуху несешь.

  • @IT_JA

    @IT_JA

    Жыл бұрын

    или школьник которому лень почитать, прекращай тут это вот все, тут нормальные дяди собрались, а ты начинаешь

  • @ko-prometheus

    @ko-prometheus

    Жыл бұрын

    @@IT_JA Псих что ли??

  • @ko-prometheus

    @ko-prometheus

    Жыл бұрын

    @@ITHobbies ок

Келесі