Как поменять фон окна?
Есть основная программа, при нажатии на кнопку открывается вот это окно в данными, как поменять цвет окна и букв?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Как поменять фон виджета?
Доброго времени суток, есть задача изменить фоновый цвет виджета в kivy На данный момент есть.
Игра змейка (как поменять фон)
Как поставить изображение на фон в данном коде: from tkinter import * import random #.
Tkinter не создаются фреймы, не меняется фон окна
from tkinter import * window = Tk() window.configure(bg =’Green’) window.title(‘My clicked’) .
Нужно сделать черный задний фон для окна
Как в этом коде сделать так, чтобы задний фон окна был черный? Цвет цифр я изменю потом сам. from.
Как сделать бесконечный фон, чтобы при переходе в правый или левый угол оставался тот же фон?
Как сделать бесконечный фон, чтобы при переходе в правый или левый угол оставался тот же фон?:(
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
1 2 3 4 5 6 7 8 9 10 11 12 13
from tkinter import * master = Tk() def buttonrelease(click): label=Label(frame, text="Welcome", fg="Blue") label.pack(side=TOP) frame = Frame(master, background="blue", width=200, height=200) frame.bind("", buttonrelease) frame.pack() master.mainloop()
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Не могу поменять фон окна, когда нажимаю на кнопку субменю
Может кто-нибудь сталкивался с проблемой такой. Я хочу, чтобы когда заходишь в file -> change.
Прозрачный фон иконки и фон диалогового окна
Делаю всё в VS 2010, mfc! 1)Как поставить вместо стандартного фона диалогового окна, свой фон.
Как задать фон окна
Здравствуйте имею вот такой класс который рисует линию public class Field extends JComponent < .
Как задать фон окна JFrame
Как задать фон окна JFrame package окно.входа.в.систему; import java.awt.Color; import.
Python-сообщество
![]()
- Начало
- » Python для новичков
- » Сделать черный фон прозрачным
#1 Ноя. 6, 2013 15:13:08
Suliman Зарегистрирован: 2013-06-18 Сообщения: 60 Репутация: 0 Профиль Отправить e-mail
Сделать черный фон прозрачным
Мне нужно в PNG сделать черный фон прозрачным.
Нашел следующий код:
from PIL import Image img = Image.open('img.png') img = img.convert("RGBA") pixdata = img.load() for y in xrange(img.size[1]): for x in xrange(img.size[0]): if pixdata[x, y] == (255, 255, 255, 255): pixdata[x, y] = (255, 255, 255, 0) img.save("img2.png", "PNG")
по идее все правильно и ничего менять не надо, 255 становится нулем, который вроде как означает прозрачный фон. Но у меня скрипт сохраняет результирующий файл опять с черным фоном. Как быть?

Прикреплённый файлы:
KANOPUS_PSS_944_1_5.png (133,1 KБ)
#2 Ноя. 6, 2013 16:31:43
dimy44 От: Евпатория Зарегистрирован: 2012-04-21 Сообщения: 463 Репутация: 42 Профиль
Сделать черный фон прозрачным
Вообще-то чёрный цвет никак не (255, 255, 255, …), а (0, 0, 0, …). В идеале. Возьмите за цвет фона например верхний левый пиксель, и сравнивайте с ним
#3 Ноя. 7, 2013 09:54:33
jcrow От: Зарегистрирован: 2011-10-31 Сообщения: 22 Репутация: 0 Профиль Отправить e-mail
Сделать черный фон прозрачным
“Черноватый” тоже надо заменять прозрачностью.
Попробуйте так:
from PIL import Image img = Image.open('img.png') img = img.convert("RGBA") pixdata = img.load() for y in xrange(img.size[1]): for x in xrange(img.size[0]): if pixdata[x, y][0] 10 and pixdata[x, y][1] 10 and pixdata[x, y][2] 10: pixdata[x, y] = (0, 0, 0, 0) img.save("img2.png", "PNG")
–
Подпись — это небольшая приписка (хи-хи).
#4 Ноя. 7, 2013 14:12:10
dimy44 От: Евпатория Зарегистрирован: 2012-04-21 Сообщения: 463 Репутация: 42 Профиль
Сделать черный фон прозрачным
Почему именно 10 ? Так взявши значение “с потолка” увеличиваются шансы задать прзрачные участки и на самом изображении. Нужно заранее смотреть цвет в нескольких заведомо известных точках background’а и исходя из диапазона, фильтровать. Хотя гарантий никаких быть не может, всё зависит от качества (компрессии) png.
#5 Ноя. 7, 2013 14:15:18
jcrow От: Зарегистрирован: 2011-10-31 Сообщения: 22 Репутация: 0 Профиль Отправить e-mail
Сделать черный фон прозрачным
dimy44
Почему именно 10 ?
Ну, тогда 8.
–
Подпись — это небольшая приписка (хи-хи).
#6 Ноя. 7, 2013 15:03:54
dimy44 От: Евпатория Зарегистрирован: 2012-04-21 Сообщения: 463 Репутация: 42 Профиль
Сделать черный фон прозрачным
Это несерьёзно. Я написал выше, надо смотреть по факту какого цвета фон. Ну допустим для данного изображения прокатит, а у другого будет белый фон? К примеру.
#7 Ноя. 7, 2013 17:15:00
jcrow От: Зарегистрирован: 2011-10-31 Сообщения: 22 Репутация: 0 Профиль Отправить e-mail
Сделать черный фон прозрачным
dimy44
Это несерьёзно.
Согласен. В общем случае задача сложнее, но в все равно, артефакты компрессии вынуждают под цветом фона подразумевать диапазон уровней, а не 0 или 255.
А для этого конкретного случая, мне кажется, задача решается ключиком imagemagick’а при повороте картинки 😉
–
Подпись — это небольшая приписка (хи-хи).
Питон DL. b/c Black (Черный)

6 900 руб. за метр Натуральная кожа Питона, цвет Black (Черный), живот (разрез по спине) Предназначена для пошива верхней одежды, головных уборов, сумок и обуви. Размер шкур от 3 до 4,5 погонных метров. В самом узком месте ширина 15 см.+ в самом широком 30 см.+ Толщина 0,7-0,8 мм. Стоимость за одну шкурку от 23 000 рублей. Средний расход на одно изделие 4 шкур.
Форма заказа
Вы можете сделать заказ по телефону: +7 (812) 334-40-63, WhatsApp +7 (921) 319-13-30 или на нашем сайте без регистрации. Заполнив форму ниже, укажите вашу контактную информацию и нажмите кнопку «Заказать». С вами свяжутся сотрудники нашей компании для уточнения выбранного вами товара, способов оплаты, получения (отгрузки) вашего заказа, стоимости и ориентировочных сроках доставки. Способы оплаты и доставки
Компания
- О компании Furcraft
- Новости компании Furcraft
- Полезные статьи
- Контактная информация
Цветной вывод текста в Python
Всем привет сегодня я хотел рассказать вам «Как сделать цветной вывод текста в Python?» это даже может сделать не опытный человек не имея каких-то знаний. Поэтому если вам интересно то продолжайте читать и тогда все поймете.
C помощью встроенных средств языка
На Python с помощью ANSI-код можно делать цвет, фон и т.д. Это очень мощный и удобный инструмент, с его помощью программист может напрямую определять цвет текста. ANSI коды работают на большинстве дистрибутивов Linux, но не поддерживаются консолью операционной системы Windows до Windows 10.
Изменять цвет текста с помощью ANSI кодов можно разными способами, например, использоваться функции или даже написать свой класс-обёртку для ANSI.
Использовать ANSI коды просто, для этого нужно знать базовый синтаксис и сами коды. Разбор на примере кода «\033[31m\033[43m»:
- «033[» — обозначение того, что дальше идет какой-то управляющий цветом код.
- 37m — это код цвета а именно красный.
- 43m — это код цвет фона для текста.
Именно через этот ANSI-код мы можем делать текст разноцветным, не забывайте ставить «» иначе будет ошибка.
Давайте сделаем вывод текста на консоле через функции.
def out_red(text): print("\033[34m<>".format(text)) out_red("ПРИВЕТ")
Через print() мы задали цвет текста «ПРИВЕТ» синим цветом. Также можно добавить фон и стиль текста все в одну строку.
print("\033[3m\033[33m\033[41m<>\033[0m".format("Htua_0111100000"))
- \033[3m — отвечает за стилб текста в данном случае это курсив.
- \033[33m — отвечает за цвет текста.
- \033[41m — отвечает за цвет фона.
- <> — заменит на «Htua_0111100000»
- \033[0m — отвечает за сброс к начальным значениям.
Вобщем вот целая таблица с кодами цвета, фона и стилей.
Сброс к начальным значениям
Смена цвета фона с цветом текста
Цветной вывод текста в Python через библиотеку Colorama
Этой библиотекой тоже можно сделать цветной текст. Достаточно просто знать код и все. Для того чтобы начать работать нужно просто установить библиотеку pip install colorama потом можно начать работать с этой библиотекой. Создайте файл colorama.py и можно приступать к написанию кода.
from colorama import init, Fore from colorama import Back from colorama import Style init(autoreset=True) print(Fore.BLUE + 'some red text') print(Back.WHITE + 'and with a green background') print(Style.BRIGHT + 'and in dim text') print(Style.RESET_ALL) print('back to normal now')

- Cначала импортируем init, Back, Style то есть все необходимые нам функции для вывода текста на консоль.
- Стоит обратить внимание на функцию init . Если её забыть запустить, то не будет поддерживаться вывод на Windows 10.
- print(Fore.BLUE + ‘some red text’) — это задает цвет текста также вы можете поменять на красный (RED) или зеленный (GREEN) и т.д.
- print(Back.WHITE + ‘and with a green background’) — это задает фон текста
- print(Style.BRIGHT + ‘and in dim text’) — стиль текста
- print(Style.RESET_ALL) — сброс всех стилей
- print(‘back to normal now’) — обычный текст
Цветной текст через библиотеку termcolor
Это тоже вторая библиотека отвечающее за цвет фон и так далее. pip install termcolor
from termcolor import colored, cprint print(colored('Привет мир!', 'red', attrs=['underline'])) print('Привет, я люблю тебя!') cprint('Вывод с помощью cprint', 'green', 'on_blue')
Импортируем colored и cprint, и пишем print(colored(‘Привет мир!’, ‘red’, attrs=[‘underline’])) тут вобще намного легче чем предыдущая attrs = [‘underline’] задает стиль текста. Следущее сpint(‘Вывод с помощью cprint’, ‘green’, ‘on_blue’) — это функция отвечает за цвет текста и фон. сpint(‘Ваш любимый текст’, ‘цвет текста’, ‘фон текста’)

Вывод
В общем, благодаря ANSI-кодом, библиотека colorama и termcolor можно создавать ваши любимые тексты, кстати можно с этой темой можно создавать мини викторины или что то другое. Я надеюсь на то что вам понравилось эта статья и надеюсь в будущем я продолжу писать все больше и больше статей на разные темы. Спасибо за внимание!
