Загрузка...

[Python] mail handling with gui interface [#1]

Thread in Python created by MagnitxDD Apr 6, 2020. 403 views

The poll

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

Your vote will be publicly visible.
Results are only viewable after voting.
  1. кейлогер

  2. работа с бд

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

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

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

     
  2. re1von
    re1von Apr 6, 2020 пассивный деятель ЧВК Phyton 913 Sep 27, 2019
    Что получилось - скрин битый;
    Код сложный, не понимаю, нахера столько файлов, нельзя в 1 запихнуть что-ли?
    В целом - неплохо
     
    1. MagnitxDD Topic starter
      re1von, https://prnt.sc/rtpvo7, код легкий. mail.py - сама работа почты, main.py - подключение gui интерфейса из gui.py
    2. sesu
      re1von, Вообще то нет, нельзя запихнуть, должна соблюдаться декомпозиция, каждый сервис должен находиться в отдельном файле
  3. Delitel
    Delitel Apr 6, 2020 198 Feb 4, 2018
    MagnitxDD, в pyqt нужно учить отдельно Design language как в kivy ?
    The post was merged to previous Apr 6, 2020
    Или там такого нет?
     
    1. MagnitxDD Topic starter
  4. jucy_inactive3139429
    jucy_inactive3139429 Apr 6, 2020 Banned 0 Apr 6, 2020
    а нахуй это нужно собственно?
     
  5. Kiard_inactive994892
Top
Loading...