ПРОСТОЕ ПРИЛОЖЕНИЕ НА PYTHON ЗА 20 МИНУТ
HTML-код
- Опубликовано: 21 сен 2024
- ПРОСТОЕ ПРИЛОЖЕНИЕ НА PYTHON ЗА 20 МИНУТ
★ Группа ВК: club123...
★ Телеграм: t.me/programme...
► Поддержать автора:
www.donational...
► Другие видео:
★ Плейлист со всеми уроками по python: • Урок по Python №1 | Вв...
★ Шуточный вирус в батнике (.bat): • Шуточный вирус в батни...
★ Как спрятать папку (архив) с файлами в картинку?: • Как спрятать папку (ар...
★ Команды в cmd для новичков за 20 минут - • Командная строка (cmd)...
★ Как работает процент (%) / остаток от деления в программировании: • Как работает процент (...
► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ►
• ПРОСТОЕ ПРИЛОЖЕНИЕ НА ...
Благодарю за хорошее видео. Очень долго искал видео где объясняется работа с клавиатурой в ткинтер
Спасибо! Были ошибки, но допустил их сам из за невнимательности, все собрал все работает! )))
А я вообще с телефона смотрю это видео...это вообще жесть. Буду пересматривать дома на компе. Спасибо большое за ваши видео!
import tkinter as tkinter
from random import randint, choice
from tkinter import messagebox
#добавляем функции
import tkinter as tk
# в видео tk as tk выдает ошибку line 29, in window = tk.Tk() AttributeError: module 'tk' has no attribute 'Tk'
def AddIdea():
#делаем так чтобы функция, что-то делала
value = EnterText.get()
if value != '':
with open('How.txt', 'a+', encoding = "utf-8") as file:
file.write(value + '
')
EnterText.delete(0, 'end')
else:
tk.messageBox.showinfo("Ошибка", ('Поле для ввода пустое.'))
def RandomIdea():
with open('How.txt', 'r', encoding = "utf-8") as file:
lines = file.readlines()
tk.messagebox.showinfo("Идея", (choice(lines)))
def EnterClick(e):
AddIdea()
window = tk.Tk()
window.resizable(width = False, height = False)
window.title("Генератор идей")
window.geometry('720x360')
window["bg"] = "black"
# 7:14 минута видео
idea = tk.Label(window, text = "Добавить идею", font = ("Arial Bold", 15), fg = "lime", bg = "black")
idea.place(x = 290, y = 25)
EnterText = tk.Entry(fg = "black", width = 47)
EnterText.place(x = 220, y = 65)
btn = tk.Button(window, text = "Добавить", command = AddIdea, width = "40", height = "2", fg = "black", bg = "white")
btn.place(x = 220, y =110)
window.bind('', EnterClick)
GiveIdeia = tk.Label(window, text = "Сгенерировать идею", font = ("Arial Bold", 15), fg = "lime", bg = "black")
GiveIdeia.place(x = 260, y = 170)
btn = tk.Button(window, text = "Показать идею", command = RandomIdea, width = "40", height = "2", fg = "black", bg = "white")
btn.place(x = 220, y =210)
window.mainloop()
спс мужик, до этого у меня была ошибка в функции 2 кнопки, после прочтения твоего комментария я нашел ошибку
Спасибо за урок, очень интересно и все получилось!
Спасибо большое,теперь знаю как сделать сохранение в другой файлик,где данные не сотрутся после выключения программы
Усовершенствовал вместо txt создал файл бд, чтоб можно было и вносить и удалять и редактировать. Спасибо за наглядные и понятные видео.
Видео очень хорошие,только у вас шрифт мелкий,с ноутбука еще можно разглядеть,а с планшета почти ничего не видно.
Так просто двумя пальцами приблизьте тот участок который вам нужно разглядеть по ближе
Плохая идея с зелёным цветом шрифта и мелковато. А за приложение спасибо. Будет ДЗ - переписать в ООР)
Спасибо за видео!
Круто! спасибо!
Спасибо за урок
спасибо за видео🤟🤟
Добрый день. Спасибо за урок, очень интересно. Возник вопрос. Сделал всё как у Вас, но почему то у меня pyinstaller создаёт файл How, но без расширения exe, и не даёт запустить его из под виндовс. Паковал в среде Линукс. Потому что через командную строку не даёт установить pyinstaller, ругаясь на pip. Можете подсказать, что я сделал не так? буду очень благодарен.
Можно показать как внести код кнопок и надписи в функцию и потом извлечь из неё текст и тд... заранее спасибо
почему у меня два окна открывается?)))
решил вопрос надо было добавить -w , но защитник виндолс ругается)
У меня одного при запуске програмы не открываеться окно и спрашивает что такое tk?
А сделать приложение на apk можно? Или работать будет только на компе?
Можно и на телефон, но писать надо на киви)
Если на айфоне то pythonista в помощь. Я на этой проге, когда компа не было рядом, учил питончик. Обалденная прога можно писать проги и запускать на iPhone.
Через мобильник невозможно смотреть. Увеличте пожалуйста размер шрифта
хорошо)
@@it_start приммерно как у Молчанова
почему то всегда при вводе первого значения, вылетает моя ошибка(
Что делать если после генерирования идеи видно только один символ из идеи?
Я вообще сумма сошел с этим ткинтером ,так как я все это писал через браузер
Привет, я дошел до 11:21 и при попытке запустить у меня пишет
Exception in Tkinter callback
Traceback (most recent call last):
File "D:\Python386\lib\tkinter\__init__.py", line 1883, in __call__
return self.func(*args)
File "D:/PythonP/TTkInter/Ttkinter.py", line 9, in AddRecord
file.write(valuerec, + '
')
TypeError: bad operand type for unary +: 'str'
почему так может быть?
Скинь код)
@@it_start прямо сюда что ли? )) как-то не хочется ) куда код прислать? )
@@it_start в общем, вот здесь file.write(value + '
') была лишняя зпт после value
убрал и заработало! )
👍
да как почему у меня сраная кмд а у вас норм что это и в этом кмд ниче не сделать
братуха вылезла ошибка при формировании .exe - struct.error: unpack requires a buffer of 16 bytes, куда копать?
Всё - разобрался: конвертировал png в ico и вроде все заработало
Я столько восторга испытываю, когда нахожу проблему - в этом и есть наверное главный источник дофамина у программистов))
а можно само приложение
Сделал exe файл, работает только Enter, когда нажимаешь на кнопки мышью, не работает
не показывает идею(
что значит -f -w -i?
-F (--onefile) - соберёт всё в один .exe файл.
-w (--windowed/--noconsole) - уберёт встроенную консоль и останется только окно tkinter.
-i (--icon) + - изменит иконку файла.
Спасибо за урок