Загрузка...

[Python] работа с почтой совместно с gui интерфейсом [#1]

Тема в разделе Python создана пользователем MagnitxDD 6 апр 2020. 399 просмотров

Опрос

Что выложить дальше?

Другие смогут видеть, как Вы проголосовали.
Результаты будут видны только после голосования.
  1. кейлогер

  2. работа с бд

  1. MagnitxDD
    MagnitxDD Автор темы 6 апр 2020 Заблокирован(а) 1 10 ноя 2019
    Думаю сделать несколько тем для новичков, которые только начали осваивать python.
    Все работы будут сделаны с gui на PyQt5.
    Для изменения gui, скачайте и используйте Qt Designer.
    Для работы скрипта, нужно установить модуль PyQt5 (pip install pyqt5)
    Сам функционал будет находится в отдельном файле, а главный файл будет для запуска gui.
    [IMG]

    Сначала начнем с почты.
    Для отправки писем использовался модуль smtplib (он идет сразу с python при его установке)

    В коде подключено отправление только с почты яндекса, как пример. Можно подключить google/mail/yahoo и другие, порт у всех один.
    Так же нет проверки, пустые ли поля ввода.
    Работу с почтой можно применять для отправки *****, why not.

     
    6 апр 2020 Изменено
  2. re1von
    re1von 6 апр 2020 пассивный деятель ЧВК Phyton 913 27 сен 2019
    Что получилось - скрин битый;
    Код сложный, не понимаю, нахера столько файлов, нельзя в 1 запихнуть что-ли?
    В целом - неплохо
     
    6 апр 2020 Изменено
    1. MagnitxDD Автор темы
      re1von, https://prnt.sc/rtpvo7, код легкий. mail.py - сама работа почты, main.py - подключение gui интерфейса из gui.py
    2. sesu
      re1von, Вообще то нет, нельзя запихнуть, должна соблюдаться декомпозиция, каждый сервис должен находиться в отдельном файле
  3. Delitel
    Delitel 6 апр 2020 198 4 фев 2018
    MagnitxDD, в pyqt нужно учить отдельно Design language как в kivy ?
    --- Сообщение объединено с предыдущим 6 апр 2020
    Или там такого нет?
     
    1. MagnitxDD Автор темы
  4. jucy_inactive3139429
    jucy_inactive3139429 6 апр 2020 Заблокирован(а) 0 6 апр 2020
    а нахуй это нужно собственно?
     
  5. Kiard_inactive994892
Загрузка...
Top