Python GUI tkinter #9 - Messagebox. Диалоговые окна

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

Комментарии • 11

  • @KnowledgeSourceRu
    @KnowledgeSourceRu  4 года назад +2

    Приветствую в новом ролике по Tkinter! В этом комментарии я выложу основные тайминги к ролику, чтобы смотреть было удобнее.
    0:50 - импортирование messagebox
    1:15 - пример использования messagebox (метод showinfo)
    2:05 - методы showinfo, showwarning, showerror
    4:30 - askyesno
    5:40 - askokcancel
    6:00 - полноценная кнопка выхода из приложения
    6:45 - askretrycancel
    7:15 - askyesnocancel
    7:40 - другие способы импортировать messagebox

  • @KnowledgeSourceRu
    @KnowledgeSourceRu  4 года назад +2

    В качестве самостоятельного задания:
    На экране нарисовать лейбл, в котором наугад будет писаться один из цветов радуги
    Под лейблом нарисовать 7 кнопок - по одной на каждый из цветов радуги, каждой присвоить цвета в нужном порядке (первая - красная, вторая - оранжевая и так далее)
    Задача пользователя - нажать кнопку того цвета, который описан в лейбле. Если пользователь нажал не ту кнопку - вывести окошко с ошибкой. Если на ту - вывести окно с информацией о том, что все в порядке, и спросить у пользователя - хочет ли он продолжить ещё. Если пользователь нажимает "Нет" - выйти из приложения. Если "Да" - изменить надпись на лейбле на другой случайный цвет и продолжить.
    Варианты для усложнения:
    Если пользователь захотел продолжить игру и нажал "Да" - перемешать цвета кнопок. Чтобы искать нужную кнопку было труднее.

  • @shprwt
    @shprwt 2 года назад

    а как сделать так,что бы при ответе true открывалось отдельное окно с отдельным интерфейсом?

  • @bullnight3326
    @bullnight3326 4 года назад

    У меня есть вопрос .Ты можешь показать как делать звездное небо?

    • @KnowledgeSourceRu
      @KnowledgeSourceRu  4 года назад

      Макс Самойчук, что конкретно вы имеете в виду?

    • @bullnight3326
      @bullnight3326 4 года назад

      @@KnowledgeSourceRu ,меня интересует, как сделать так, чтобы звезды имели рандомные координаты, и чтобы они двигалися не только по коридинатний плоскости x, y но и по плоскости z

    • @KnowledgeSourceRu
      @KnowledgeSourceRu  4 года назад +1

      Макс Самойчук, и зачем вам это в tkinter? Это вы ходите как фон сделать?
      Если честно, я такого не делал. Не знаю, как это реализовать

    • @testcomp6903
      @testcomp6903 2 года назад

      Есть библиотека simple draw там можно рандомное звездное небо сделать

  • @ИнтересныйНик-щ6я
    @ИнтересныйНик-щ6я 2 года назад +1

    Почему у меня не запускается messagebox???