Уроки по Python. Как сделать Логин и пароль на Python. Форма регистрации на Питоне

Делаем поля для ввода логина и пароля на языке Питон!
Все вопросы в комментарии и в группу: itgeniokids
Ставь лайк, если тебе понравилось видео :)
►► Подписывайся на наш канал: / @itgenio
Где нас можно найти ►
---------------------------------------
★ Наш сайт: itgen.io
★ Skype: itgen.by (Айтигеник)
★ Вконтакте: itgeniokids
★ Фейсбук: / itgen.io
Популярные плейлисты ►
--------------------------------------------
● Игры на Scratch: • Уроки по Scratch. Как ...
● Игры и проекты на Python: • Уроки по Python. Твой ...
● Javascript для начинающих: • Уроки по JavaScript. К...
● Уроки по Фотошопу: • Уроки по Photoshop. Ри...
● 3D-моделирование: • Уроки по 3D. Делаем 3D...
● Советы начинающему видеоблогеру: • Как создать канал на Y...

Пікірлер: 289

  • @user-se2vs5xm5n
    @user-se2vs5xm5n6 жыл бұрын

    Спасибо!Отличный видеоурок!

  • @user-it6ir5yo9p
    @user-it6ir5yo9p5 жыл бұрын

    Все на пять! Для моих сегодняшних задач лучше и придумать нельзя. СПАСИБО ЗА ТРУД! А придурков не слушай, сами еще ничего путёвого не сделали а критики через край.... просто внимания не обращай. Успехов

  • @user-on1ob1tw7k
    @user-on1ob1tw7k4 жыл бұрын

    Спасибо большое за видеоролики. Благодаря им я наконец-то научусь делать многое что!)

  • @IVKlad
    @IVKlad3 жыл бұрын

    Ошибочка есть одна. если использовать операцию wb (write byte) то документ будет перезаписываться. То есть, при каждом вводе в окно пары логин- пароль, мы будем перезаписывать, стирая предыдущие значения. Чтобы это пофиксить достаточно изменить w на a. a - append добавить в конец списка, по факту) f = open('login_pass.txt', 'ab')

  • @sshamann

    @sshamann

    9 ай бұрын

    Спасибо тебе большое!

  • @djpatronrussia
    @djpatronrussia4 жыл бұрын

    Спасибо большое за прекрасное видео! Это очень ценный труд за бесценок)))) И с наступающим Вас 8 марта) Вы прекрасны)

  • @ivanvagabund4876

    @ivanvagabund4876

    Жыл бұрын

    Куколд

  • @ksenakx_edits

    @ksenakx_edits

    3 ай бұрын

    ​@@ivanvagabund4876 твой батя

  • @ketmontv306
    @ketmontv3064 жыл бұрын

    Самые лучшие видосы! спасибо! Я очень много узнал

  • @MisterKoK22
    @MisterKoK225 жыл бұрын

    Настя, давай пили еще видео! Мне нужно учится, а твой формат мне очень нравится. =)

  • @ivanvagabund4876

    @ivanvagabund4876

    Жыл бұрын

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

  • @user-eo4ov5ix1u

    @user-eo4ov5ix1u

    8 ай бұрын

    @@ivanvagabund4876 Тебе не сюда, цирк в другой стороне

  • @kpacccavchik
    @kpacccavchik3 жыл бұрын

    урок клёвый, запили новое видео с красивыми кнопками это будет просто супер!

  • @tonich3712
    @tonich37123 жыл бұрын

    Отличный урок Анастасия спасибо,за ваш труд.

  • @kpacccavchik
    @kpacccavchik3 жыл бұрын

    мне интересно узнать как сделать свои кнопки по собственному дизайну а так же панельки со встроенными изображениями + как это интегрировать в простейший сайт и как пользоваться информацией, полученной после регистрации пользователей

  • @mikefromru2341
    @mikefromru23416 жыл бұрын

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

  • @maxmokry
    @maxmokry6 жыл бұрын

    Спасибо. С точки зрения программирования - примитивно, но с для понимания как положить объект на форму и как оттуда считать значение - отлично. Второй день изучаю Python - уже понял как можно формы рисовать. Осталось вывод таблиц научиться :)

  • @maxmokry

    @maxmokry

    6 жыл бұрын

    Para Veder ты идиот :) у меня 20 лет работы программистом за плечами. Пример примитивен. Как раз для понимания. Про питон я ничего не писал. А первый проект на питоне с pyqt5 я уже сдал, спустя 4 дня его изучения.

  • @ostapsalo6880

    @ostapsalo6880

    6 жыл бұрын

    я шучу, ты работаешь на qt? Можешь посоветовать какие-то хорошие уроки на qt?

  • @maxmokry

    @maxmokry

    6 жыл бұрын

    Да в общем то для написания на pyqt мне достаточно описания классов, методов и сигналов. Я qt увидел пару недель назад

  • @user-pm7iq7oc1y

    @user-pm7iq7oc1y

    6 жыл бұрын

    Выучил питон?

  • @user-gy3zd7mx3u

    @user-gy3zd7mx3u

    Жыл бұрын

    @@user-pm7iq7oc1y спокойно, за 1 час по методике Хауди Хо можно выучить Python

  • @juchka5681
    @juchka56813 жыл бұрын

    Огромное спасибо !! Было очень интересно! После этого полез играться с цветами bg и fg )))

  • @zydexez3042
    @zydexez30422 жыл бұрын

    Очень интересно и понятно!

  • @veneramamytova
    @veneramamytova3 жыл бұрын

    Прекрасная программа, Настя вы молодцы!

  • @user-db4gy9ff8x
    @user-db4gy9ff8x5 жыл бұрын

    Спустя пару дней просмотра видосиков развлекательного характера. Нашёл. Секвенсор подсказывал третью строку основную а не третью строку модуля.

  • @Unknown-bl5yc
    @Unknown-bl5yc Жыл бұрын

    Спасибо большое! вы меня так спасли я не знал как нормально сохранить данные и тут бац. Огромное Спасибо

  • @ilyaskibirov746
    @ilyaskibirov7466 жыл бұрын

    у вас есть тема на добавление карты на сайт в python? если нет то как можете подсказать где можно почитать

  • @user-qw9uo4wo5p
    @user-qw9uo4wo5p3 жыл бұрын

    Ты самая лучшая 🥺🥺 Очень крутые видео!!

  • @peckpech8655
    @peckpech86555 жыл бұрын

    Спасибо ищу такой ответ уже месяц👌

  • @user-ky7zx8tu7g
    @user-ky7zx8tu7g4 жыл бұрын

    Для веб простой пример есть без вских фреймворков? Хочу выводить запрос логин пароль в браузере (овер ssl естессно), после воода сверять с базой в лдап и выдавать файлик с конфигом юзеру. Какие либы копать?

  • @nazariygoose6314
    @nazariygoose63142 жыл бұрын

    Скиньте пж готовый код

  • @user-ci6bk9vl7w
    @user-ci6bk9vl7w3 жыл бұрын

    А как запустить pyhton file на удаленном linux web сервере? (Pyton на нем установлен) и как поменять дизайн?

  • @scrye3333
    @scrye33335 жыл бұрын

    Супер!!! Спасибо вам огромнейшее за ваши видео!!!!!!

  • @ftrua6369
    @ftrua63693 жыл бұрын

    Мне нравится видео тем что учить читать код

  • @user-ix5dq5fk2h
    @user-ix5dq5fk2h3 жыл бұрын

    Спасибо за видео, мне очень понравились видео по питону. Можно игру с классами?

  • @roman_gulyaykin
    @roman_gulyaykin6 жыл бұрын

    Отличная подача материала, все супер, но для полного завершения урока хотелось бы узнать как сделать так, чтоб при неправильном повторении пароля при регистрации появлялась ошибка)

  • @axror060

    @axror060

    5 жыл бұрын

    Сравниваешь пароль 1 и пароль 2 если верно идёшь дальше иначе ошибка ввода пароля не совпадает

  • @andreymakarov6099
    @andreymakarov60996 жыл бұрын

    Пришлите, пожалуйста, презентации, о которых идет речь в видео.

  • @user-db4gy9ff8x
    @user-db4gy9ff8x5 жыл бұрын

    Добрый день. Тоже начинающий. При прописи функции text pack показывает ошибку в третьей строке. Она была в слове picle. Исправил на pickle как надо. Визуально ошибок нет. Но она есть. В чем может быть траббл?Сверил несколько раз с Вашим кодом. Глаза уже болят. Ошибки нет

  • @lsloWolsl183
    @lsloWolsl1832 жыл бұрын

    Было бы очень приятно а так видео отличное

  • @GunaevVO
    @GunaevVO4 жыл бұрын

    Пилите такие вещи на C# WF или Java FX -Spring))

  • @NewspaperRus1
    @NewspaperRus13 жыл бұрын

    10:39 топ спс

  • @peckpech8655
    @peckpech86555 жыл бұрын

    Подскажите как сделать несколько таких сохранений

  • @-rappercooking9198
    @-rappercooking91982 жыл бұрын

    Можно ли эту авторизацию прилепить на сайт, написанный на html, css, js ?

  • @paveltsyganenko9676
    @paveltsyganenko96766 жыл бұрын

    У меня выдает ошибку: Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python3.6/tkinter/__init__.py", line 1702, in __call__ return self.func(*args) File "./sys.py", line 19, in button_reg = Button(text="Зарегистрироваться", command=lambda: save()) File "./sys.py", line 33, in save pickle.dump(log_password_save, file) TypeError: can't pickle _tkinter.tkapp objects Как я понял он не принимает на pickle.dump объекты другого типа Как это исправить?

  • @user-qy3sc5xh4x
    @user-qy3sc5xh4x6 жыл бұрын

    У меня что то не выходит код вроде правильный, но когда я нажимаю зарегистрироваться, то форма Логин не выходит. Подскажите что мне делать, Благодарю

  • @user-sf8wf9wb4v
    @user-sf8wf9wb4v6 жыл бұрын

    какая у тебя версия ITGENIO

  • @vvslei2107
    @vvslei21073 жыл бұрын

    your the best

  • @illyapopov4565
    @illyapopov45654 жыл бұрын

    приятный голос

  • @amir270939
    @amir2709397 жыл бұрын

    Люди, как сделать чтобы после ввода логина и пароля(при регистрации) все эти окна исчезли и функция login начиналась с того места где была регистрация (А то они друг за другом идут( )ф

  • @siimen6917
    @siimen69172 жыл бұрын

    line 9, in registration text = Label("Для входа в систему Зарегистрируйтесь!")

  • @brianonelove
    @brianonelove3 жыл бұрын

    Вопрос есть в регистрации я вводил для проверки пароль 1234 а потом 12345 и оно все равно пропускала в логин почему?

  • @user-gf8lc6lz5l
    @user-gf8lc6lz5l7 жыл бұрын

    и меня одного бесит registr_loDin .(почему лодин блин, бомбит весь выпуск)

  • @user-qy3sc5xh4x

    @user-qy3sc5xh4x

    6 жыл бұрын

    У меня что то не выходит код вроде правильный, но когда я нажимаю зарегистрироваться, то форма Логин не выходит. Подскажите что мне делать, Благодарю

  • @viirtualp1

    @viirtualp1

    6 жыл бұрын

    Смотреть код и сверять с кодом на видео, как тебе такая идея?

  • @zark2190

    @zark2190

    4 жыл бұрын

    меня очень бесит это)

  • @innagriginna2200

    @innagriginna2200

    4 жыл бұрын

    бесииииит

  • @cyberwarlus2758

    @cyberwarlus2758

    4 жыл бұрын

    @@user-qy3sc5xh4xна кнопку (в коде) в command забери команду lambda:

  • @copystart-kiev
    @copystart-kiev4 жыл бұрын

    Давай видос про кнопки

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

    а какой плагин нужен под эти команды?

  • @ArduinoTechnology
    @ArduinoTechnology2 жыл бұрын

    Видео не оправлало моих ожиданий:

  • @dedmouse2983
    @dedmouse29834 жыл бұрын

    ЛАЙК!

  • @aiportne22
    @aiportne224 жыл бұрын

    registr_lodin может registr_login ? хотя и не принципиально

  • @user-sm3ut2dy9c
    @user-sm3ut2dy9c4 жыл бұрын

    Скиньте пожалуйста призинташку про сохранение данных.

  • @user-ii4nf3iw7e
    @user-ii4nf3iw7e2 жыл бұрын

    подскажите как мне заставить форму регистрации закрыться после завершения регистрации?

  • @memefish15
    @memefish154 жыл бұрын

    я сделал ttk из ткинтера и на кнопку регистрации и на кнопку логина

  • @obsstudio3693
    @obsstudio36934 жыл бұрын

    Попробуете нажать несколько раз зарегистрироваться !

  • @chert6668

    @chert6668

    4 жыл бұрын

    а как это исправить?

  • @SsanchesS

    @SsanchesS

    4 жыл бұрын

    Что там будет?

  • @undefined422

    @undefined422

    3 жыл бұрын

    @@SsanchesS Смэрть!

  • @anvarchikanvarov5044
    @anvarchikanvarov50445 жыл бұрын

    Как можно подключить sqlite 3

  • @stoksful
    @stoksful3 жыл бұрын

    Классно, спасибо, но как сделать что бы окно закрылось после ввода верных данных?

  • @Vetal116
    @Vetal1164 ай бұрын

    а как это сделать не через ткинтер а в фастапи?

  • @lsloWolsl183
    @lsloWolsl1832 жыл бұрын

    Напишите пожалуйста полную программу в коментарии просто неудобно писать

  • @stepforward582
    @stepforward5823 жыл бұрын

    почему проект назван "777" это намёк?

  • @paparapam7805
    @paparapam78059 күн бұрын

    а что если открывается пустое окно "войти в систему"?

  • @ArtyoMajas
    @ArtyoMajas4 жыл бұрын

    А зачем вы два раза импортируете massage box?

  • @beastlikegood9661
    @beastlikegood96612 жыл бұрын

    Неплохо, но не универсально, работает только под tkinter => стоило бы сразу подчеркнуть это. Можно было бы использовать структуры данных или же бд для хранения, файл перезаписывается при каждом запуске программы.

  • @tvoy_otec

    @tvoy_otec

    Жыл бұрын

    Не WB а AB

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

    у меня всё работает,, но есть одно но!!! всегда выдает ошибку, ну messagebox с неверным паролем,, я заглянул в файл в который записывается пароль и логин а там €•. Что делать? у меня всё по английски, и пароль и логин,,,((

  • @davidosarus
    @davidosarus4 жыл бұрын

    можно готовый код

  • @asqoler6213
    @asqoler62136 жыл бұрын

    В описание кидай ещё команды. Так будет зрителям проще.

  • @user-qy3sc5xh4x

    @user-qy3sc5xh4x

    6 жыл бұрын

    У меня что то не выходит код вроде правильный, но когда я нажимаю зарегистрироваться, то форма Логин не выходит. Подскажите что мне делать, Благодарю

  • @brainboom5509
    @brainboom55096 жыл бұрын

    У меня вопросик, какая функция вызывается для автоматического закрытий окна ? То есть, если root = Tk() -- Это мы создем окно, то к какой функции нужно пребегнуть для его закрытия ?

  • @ruslansanzharov5825

    @ruslansanzharov5825

    2 жыл бұрын

    Tk_object.destroy()

  • @Danil_Minenko
    @Danil_Minenko5 жыл бұрын

    *Вы хотите научить людей питону или вы просто хотите чтобы все тупо списывали ваш код? Если второе, то вы замечательно с этим справляетесь! Уж слишком большая концентрация слов "Вот как-то так работает", "Примерно так", "Вот так".*

  • @user-be3nm5hj4n

    @user-be3nm5hj4n

    5 жыл бұрын

    Kloun Mina Боже, тебе бесплатно объясняют, а ты ещё чем-то недоволен! Как работает, это видно если программу запустить. А что в коде данное действие принято записывать так, а не иначе - так и в обычном языке правила просто придумали, и им надо следовать. Кроме того, если хочется теории, то всегда можно погуглить, хотя не факт, что ты потом нагугленное поймёшь. Вот поэтому и не объясняют.

  • @qowiqoew

    @qowiqoew

    2 жыл бұрын

    сыночек, она тебе сказала "у нас есть урок по def и по tkinter" и теперь подумай своим 11 летним мозгом. и если у тебя хоть есть капелька познанте англ, то поймешь, а если нет, то это уже твои проблемы. и она поясняет, что да как. пояснила за "Label" и другое и да, это видеоурок по созданию пароля, а не обучение "tkinter" или функциям, это уже как она сказала, в ДРУГИХ обучениях. так что, удали свой коммент и не позорься. надеюсь уже за 2 года поумнел.

  • @dmitryko4186

    @dmitryko4186

    Жыл бұрын

    Они не обязаны тебя учить эмбрионоид молекулярный

  • @matpacmatematnk640
    @matpacmatematnk6406 жыл бұрын

    Не работает методе .get() что делать?

  • @otynoleja9791
    @otynoleja97916 жыл бұрын

    Извините, у меня выходит ошибка в PyCharm. Строка где написано "text.pack()" не опознается и компилятор говорит что этой переменной не существует. Так же происходит и с другими перменными. Помогите пожалуйста. Буду очень благодарен.

  • @cular-ms8rt

    @cular-ms8rt

    5 жыл бұрын

    я просто удалил его)))

  • @martosinc

    @martosinc

    5 жыл бұрын

    значит ты ввёл неправильное имя)

  • @vazgenaleksanyan2929
    @vazgenaleksanyan29296 жыл бұрын

    все как то хорошо. вот только есть одно но. когда введем пароли для сохранение pass1 и pass2, программа не понимает совпадают ли пароли и так же сохраняет, хоть и pass1 не равно pass2. можете добавлять этот кусок в проге?

  • @vazgenaleksanyan2929

    @vazgenaleksanyan2929

    6 жыл бұрын

    я у меня поправил уже. там еще одну функции нужно добавлять в функции регыстр

  • @user-se2vs5xm5n

    @user-se2vs5xm5n

    6 жыл бұрын

    Лол,добавь проверку и все)

  • @CarterCoronel
    @CarterCoronel2 жыл бұрын

    а де можно код взять?

  • @dreamteams
    @dreamteams4 жыл бұрын

    вот интересный вопрос я в прицепе весь код скопировал, но у меня не отображаться кнопки (просто белый фон кроме названия окна)

  • @maadsaundk3838

    @maadsaundk3838

    2 жыл бұрын

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

  • @dreamteams

    @dreamteams

    2 жыл бұрын

    Хвахах я забил просто)

  • @rog0dan
    @rog0dan4 жыл бұрын

    А в каком приложении вы работаете??? Просто я в обычно айдле, и мне, как показалось на видео, легче было бы работать в том приложении

  • @levkor

    @levkor

    3 жыл бұрын

    pycharm, я щнаю что небе это уже не надо

  • @zahcoder3414
    @zahcoder34144 жыл бұрын

    Ахахах, смешно было, когда там написано, "Войдите в ситстему"

  • @olgatul9250
    @olgatul92506 жыл бұрын

    я не понимаю. что вы имеете ввиду под "раставить красивенько? " смотрю на это pack и не могу понять, зачем оно? Спасибо заранее

  • @ruslansanzharov5825

    @ruslansanzharov5825

    2 жыл бұрын

    Запоковать кнопку

  • @vegas5873
    @vegas58733 жыл бұрын

    Зачем меседже бокс 2 раза?

  • @mayolspace1454
    @mayolspace14544 жыл бұрын

    Хотелось бы продолжение с другой росстановкой элементов и другим внешним видом кнопок,эдитов(ентри), лейбелов, понимаю возможно уже семья, времени нет, пойму.

  • @itgenio

    @itgenio

    4 жыл бұрын

    Жду тебя у себя на занятиях, есть крутые материалы😉, а вся информация для этого есть у нас на сайте itgen.io/

  • @MyChannel-X
    @MyChannel-X3 жыл бұрын

    Если я правильно понял, пароль хранится в открытом виде? Не зашифрованным?

  • @ruslansanzharov5825

    @ruslansanzharov5825

    2 жыл бұрын

    Ну да, так и есть

  • @egorjobs9225
    @egorjobs92254 жыл бұрын

    Громче!!!

  • @user-ht4zn7tn6k
    @user-ht4zn7tn6k2 жыл бұрын

    Хочу и нужно, сделать офигенным, а продолжения нет:(

  • @Comb1NE
    @Comb1NE4 жыл бұрын

    У меня проблема. После записи окна регистрации ничего не поменялось. Может, библиотека не установлена?

  • @chehanskij

    @chehanskij

    4 жыл бұрын

    Какая библиотека?Вроде только Ткинтер нуже а он сращу в питоне версии 3 встроен

  • @Alex-xz7wx
    @Alex-xz7wx4 жыл бұрын

    Очень здорово! Можешь показать как сделать так чтобы при нажатии на кнопку зарегистрироваться окно регистрации исчезало?

  • @cyberwarlus2758

    @cyberwarlus2758

    4 жыл бұрын

    в функции save() в последний рядок добавь команду global root и в новом рядке добавь root.quit()

  • @ruslansanzharov5825

    @ruslansanzharov5825

    2 жыл бұрын

    @@cyberwarlus2758 global root не нужен, а вместо root.quit - root.destroy()

  • @Filliinn
    @Filliinn7 ай бұрын

    Можно весь код

  • @pearboostvideo
    @pearboostvideo3 жыл бұрын

    Трудно добавить ссылку кода с гидхаба?

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

    пару минут когда знаешь что делаешь, а так у меня часа 3 ушло, чтобы форму такую написать)) методом проб и ошибок))

  • @user-pm8en7be4w
    @user-pm8en7be4w6 жыл бұрын

    А исходник зажала?

  • @mayolspace1454

    @mayolspace1454

    4 жыл бұрын

    from tkinter import * from tkinter import messagebox import pickle root = Tk() root.geometry("300x500") root.title('Войти в систему') def registration(): text = Label(text="Для входа в систему зарегистрируйтесь !") text_login = Label(text="Введите логин : ") registr_login = Entry() text_password1 = Label(text="Введите пароль : ") registr_password1 = Entry() text_password2 = Label(text="Повторите пароль : ") registr_password2 = Entry(show="*") button_registr = Button(text="Зарегистрироваться", command=lambda: save()) text.pack() text_login.pack() registr_login.pack() text_password1.pack() registr_password1.pack() text_password2.pack() registr_password2.pack() button_registr.pack() def save(): login_pass_save = {} login_pass_save[registr_login.get()] = registr_password1.get() f = open('login_pass.txt', 'wb') pickle.dump(login_pass_save, f) f.close() login() def login(): text_log = Label(text="Поздравляем!") text_enter_login = Label(text="Введите логин : ") enter_login = Entry() text_enter_pass = Label(text="Введите пароль : ") enter_password = Entry(show="*") text_log.pack() button_login = Button(text="Войти", command=lambda: log_pass()) text_enter_login.pack() enter_login.pack() text_enter_pass.pack() enter_password.pack() button_login.pack() def log_pass(): f = open('login_pass.txt', 'rb') a = pickle.load(f) f.close() if enter_login.get() in a: if enter_password.get() == a[enter_login.get()]: messagebox.showinfo("Вход выполнен.", "Привет! У тебя 5 новых сообщений.") else: messagebox.showerror("Ошибка!", "Вы вели неверный логин или пароль. ") else: messagebox.showerror("Ошибка!", "Неверный логин.") registration() root.mainloop()

  • @siddh7181

    @siddh7181

    3 жыл бұрын

    @@mayolspace1454 Чтоб ты здоровым был, успешным и богатым! Спасибо тебе большое добрый ты человек, а то задали сделать такую и вот быстренько за 5 минут скопировал и с экономил я даже не знаю сколько часов!

  • @user-vr6dz9cr7k
    @user-vr6dz9cr7k5 жыл бұрын

    19:24 словарь обозначается не в фигурных скобках, а в квадратных. Иногда и в фигурных, когда словарь вида ключ-значение, но в основном в квадратных

  • @igromik6390

    @igromik6390

    4 жыл бұрын

    В квадратных - список В круглых - кортеж В фигурных - словарь

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

    код ?

  • @vyunolbek
    @vyunolbek4 жыл бұрын

    Можно презентацию?)

  • @kostyaneverov3
    @kostyaneverov34 жыл бұрын

    Чем Entry отличается от input?

  • @ruslansanzharov5825

    @ruslansanzharov5825

    2 жыл бұрын

    Entry - виджет для окна, а input - функция для консоли

  • @scribix5520
    @scribix55204 жыл бұрын

    Можно весь текст под мой коммент Немного лень писать самому )

  • @zexvul99

    @zexvul99

    4 жыл бұрын

    #импорт from tkinter import * from tkinter import messagebox import pickle #размер и название окна root = Tk() root.geometry("300x500") root.title("Войти в систему") #создание надписей, полей ввода и кнопки регистрация def registration(): text = Label(text="Для входа в систему - зарегистрируйтесь") text_log = Label(text="Введите логин:") registr_login = Entry() text_passwod1 = Label(text="Введите ваш пароль:") registr_password1 = Entry() text_passwod2 = Label (text="Подтвердите пароль:") registr_password2 = Entry (show="*") button_register = Button(text="зарегистрироваться", command=lambda: save()) text.pack() text_log.pack() registr_login.pack() text_passwod1.pack() registr_password1.pack() text_passwod2.pack() registr_password2.pack() button_register.pack() def save(): login_pass_save = {} login_pass_save [registr_login.get()]=registr_password1.get() f = open("login.txt", "wb") pickle.dump(login_pass_save, f) f.close() login() def login(): text_log = Label(text="Поздравляем! Теперь Вы можете войти в систему!") text_enter_login = Label(text="Введите ваш логин:") enter_login = Entry() text_enter_pass = Label(text="Введите ваш пароль:") enter_password = Entry(show="*") button_enter = Button(text="Войти", command=lambda: log_pass()) text_log.pack() text_enter_login.pack() enter_login.pack() text_enter_pass.pack() enter_password.pack() button_enter.pack() def log_pass(): f = open("login.txt", "rb") a = pickle.load(f) f.close if enter_login.get() in a: if enter_password.get() == a[enter_login.get()]: messagebox.showinfo("Вход выполнен!", "Привет, у тебя 5 новых сообщений!") else: messagebox.showerror("Ошибка вы ввели неверный логин или пароль!") else: messagebox.showerror("Ошибка!", "Неверный логин!") registration() root.mainloop()

  • @siddh7181

    @siddh7181

    3 жыл бұрын

    @@zexvul99 Огромное тебе спасибо! Желаю тебе здоровья и много много много энергии, от которой будешь получать деньги, славу, успех!

  • @user-hf6km4dy6g
    @user-hf6km4dy6g4 жыл бұрын

    Зачем ты растянула консоль в полэкрана нихрена не видно

  • @wetweekend1337
    @wetweekend13375 жыл бұрын

    форм нету просто белый экран

  • @apollon0326
    @apollon03264 жыл бұрын

    get == NO jed == YES

  • @kennysnow1911
    @kennysnow19114 жыл бұрын

    Подскажите куда сохроняются данные

  • @ruslansanzharov5825

    @ruslansanzharov5825

    2 жыл бұрын

    В файл

  • @himynameis6998
    @himynameis69986 жыл бұрын

    извините, я начинающий. а что значит .pack()?

  • @BigBoss-ml2rt

    @BigBoss-ml2rt

    6 жыл бұрын

    Это означает "Разсположить объект", он конечно расположится автоматический, но в место pack я пишу "btn1.place(y=10, x=50)" Если я буду ставить кнопку это будет так btn1 = Button(text="click me"); btn1.place(y=50, x=40) #Это значит что я расположу объект по определенным кординатам x и y соответственно он там будет стоять!

  • @howfaraliel207

    @howfaraliel207

    5 жыл бұрын

    @@BigBoss-ml2rt Дурак шоль? Чо там ; делает?

  • @BigBoss-ml2rt

    @BigBoss-ml2rt

    5 жыл бұрын

    @@howfaraliel207 Эту фигню можно ставить, если ты будешь писать на одной строке, типо btn1 = Button(text="click me");btn1.place(y=50, x=40)

  • @user-ue4qe9hy9e

    @user-ue4qe9hy9e

    5 жыл бұрын

    *Пишите в комментарии и мы обязательно ответим*, пустословы.

  • @soviet_union1987

    @soviet_union1987

    5 жыл бұрын

    Упаковщик (packer) вызывается методом pack(), который имеется у всех виджетов-объектов. У метода pack() есть параметр side (сторона), который принимает одно из четырех значений-констант tkinter - TOP, BOTTOM, LEFT, RIGHT (верх, низ, лево, право). По умолчанию, когда в pack() не указывается side, его значение равняется TOP. Из-за этого виджеты располагаются вертикально.

  • @robshalby6502
    @robshalby65026 жыл бұрын

    Отправляйте пожалуйста исходник в описание, ато в лом писать

  • @evgeniysergeev9701
    @evgeniysergeev97016 жыл бұрын

    Django которое сделает за нас 90% работы из данного "уроке"? - Не, не слышал. Перехват ошибок при открытии файла на запись? - Да ну нафиг. 26:30 Ентер Логин точка Джет. Какой такой Джет? Там get написано.

  • @sungatiseev9034

    @sungatiseev9034

    5 жыл бұрын

    Tkinter вообще нужен? или можно с Django обходить(пока не изучал DJango)

  • @soviet_union1987

    @soviet_union1987

    5 жыл бұрын

    @@sungatiseev9034 Django - это фрайемворк для веб-приложений на python. На данном фраемворке делают сайты, web-сервисы, соц.сети. Tkinter - это кроссплатформенная библиотека для разработки графического интерфейса на языке Python, нужен для создания программ с оконным интерфейсом.

  • @dizdiz3061
    @dizdiz30615 жыл бұрын

    где готов код

  • @kefir1377
    @kefir13776 жыл бұрын

    У меня ошибка: AttributrError: 'str' object has no attribute 'tk'

  • @kefir1377

    @kefir1377

    6 жыл бұрын

    Что это? Может ли кто-то скинуть тогда код до момента первой проверки , если такой ошибки не возникало.

  • @user-rb1td4cn2y

    @user-rb1td4cn2y

    5 жыл бұрын

    Tk!!!!

  • @zoozzoooz2423
    @zoozzoooz24237 жыл бұрын

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

  • @deepSeaMind

    @deepSeaMind

    7 жыл бұрын

    Zooz ZOOOZ messagebox нужно импортировать отдельно. Это не виджет. И поэтому требует отдельного импортирования. Можно было написать и так: from tkinter.messagebox import *. Я же разделила для удобства понимания

  • @zoozzoooz2423

    @zoozzoooz2423

    7 жыл бұрын

    Nastya Artuhina спасибо

  • @abczxd784
    @abczxd7843 жыл бұрын

    код нельзя было скинуть?

Келесі