1. Python / Говнокод #24102

    −2

    1. 1
    2. 2
    3. 3
    editText_url = tk.Entry(root)
    editText_url.bind(SEQ_FOCUS_IN, lambda e: editText_url.delete('0', 'end') if editText_url.get() == url_placeholder else "")
    editText_url.bind(SEQ_FOCUS_OUT, lambda e: editText_url.insert(0, url_placeholder) if len(editText_url.get()) == 0 else "")

    В tkinter нет EditText с плейсхолдером, выкручиваемся как можем!
    А еще в лямбде нельзя использовать if, зато можно тернарный оператор. `else` здесь беесполезен~

    Запостил: saber-nyan, 10 Апреля 2018

    Комментарии (24) RSS

    • В жопу tkinter
      Ответить
      • Чому? Вполне быстро набросать гуй, большего и не надо.
        Ответить
        • Если быстро нужно набросать несложный гуй - сойдёт, в остальных случаях - говно
          Ответить
          • Это да. Такое-то ебанутое решение тащить отдельный интерпретатор для гуя. Это еще и в стандартную поставку для спермы включено!
            Ответить
            • Как вообще можно было догадаться присобачить тикль к питону, только ради его гуя?
              Ответить
    • @выкручиваемся как можем!

      use WM_SETCUEBANNER

      trollface.JPG.pif
      Ответить
      • > trollface.JPG.pif

        trollface.JPG.exe
        Ответить
        • Ну, тогда уж JPG.vbs
          Ответить
          • как меня бесили раньше vbs-вирусопейсатели:

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


            Убиралась мизинцем на левой ноге и без всякой дешифровки
            Ответить
            • Заксорили бы хоть ради приличия.
              Ответить
              • Неприличные хацкеры ))
                Зато эта хуита закрывала весь экран при запуске windows
                Ответить
            • Так это ж на бейсике/делфи =) Прям прослезился.
              На vbs гуй не создать, без сторонних компонент, хотя можно запилить hta - но это уже верх неприличности.
              Ответить
            • Помню хуиты на XP, которые блокировали исполнение .exe-файлов, и даже антивирусник нельзя было запустить. Но можно было запускать .com :)
              Ответить
              • Проглоти мою сперму.
                Ответить
              • ... что глупо, потому что винда, как и ДОС, отличала .com от .exe не по расширению, а по сигнатуре. Так что можно произвольный экзешник переименовать в .com.
                Ответить
                • Интересно, что было бы, если первые команды в .COM файле были бы:
                  dec bp ; 4D
                  pop dx ; 5A
                  ;...

                  и если бы следующие команды прошли бы как правильный заголовок? EXE-файл, который делает хуйню?
                  Ответить
      • EM_SETCUEBANNER

        выебон не защитан. пидар слился.
        Ответить

    Добавить комментарий