Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107

Программа не меняет цвет текста

24.02.2019, 15:25. Показов 5262. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть программа пример с книги .Ю. Поляков, Е.А. Еремин
Кликните здесь для просмотра всего текста
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class TPen:
    def __init__(self):  # определение функции
        self.__color = 0 # храним как целое чило
     # self -  это способ описания любого объекта, буквально.
    def __getColor(self):
        return "{:06x}".format(self.__color)#Форматирование строк
                                            # с помощью метода format
 
    def __setColor(self, newColor):
        if len(newColor) != 6:  # функция len() возвращает длину строки.
              self.__color = 0
        else: # иначе 
              self.__color = int(newColor, 16)
        color = property(__getColor, __setColor)
 
pen = TPen()
 
pen.color = "FF00FF" # изменение цвета
print("цвета пера: ", pen.color); # получение цвета

Программа работает по сути только выводит, что за писано в pen.color = и при этом не меняет цвет текста.
Что нужно дописать что бы это происходило?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2019, 15:25
Ответы с готовыми решениями:

Не меняет цвет текста кнопки
Выдаёт ошибку при попытке сменить текст в кнопке. Раньше как то смог это сделать, но теперь ничего не получается. begin B1:=new...

Программа, которая меняет цвет фона
Помогите составить программу в результате выполнения которой будет изменяться цвет фона путем выбора одного из нескольких цветов: красного,...

После нажатия кнопки запускается таймер, который каждые 2 сек меняет цвет текста
HTML-страница содержит абзац и кнопку. После нажатия кнопки запускается таймер, который каждые 2 сек меняет цвет текста. При повторном...

21
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 15:28
Полагаю: https://stackoverflow.com/ques... 4#38617204
Установить Cmder, ConEmu, ANSICON или Mintty. И в ней уже запустить скрипт.
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 15:38  [ТС]
может я не правильно выразился что нужно дописать что бы например
при FFFF00 - цвет вывода текста соответствовал FFFF00 - это желтый. FF00FF - фиолетовый цвет и т.д
Без дополнительных установок или это не возможно?
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 15:40
Xrom123, вы прошли по ссылке или нет?
Windows before 10 - no native support for ANSI colors on the console
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 16:16  [ТС]
Да перешел. Проверил у меня установлен "PowerShell" как я понял для запусков скриптов.
Что дальше? Если можно подробно ответить если не трудно.

Добавлено через 8 минут
Arsegg я правда не понимаю.
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 16:17
https://stackoverflow.com/ques... 944#287944
Python
1
print("\033[31m Red")
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 16:23  [ТС]
после ввода

Python
1
2
    
print("\033[31m Red")
в IDE Python 3.7 текст " Red" синий, а должен быть красный если я правильно понял?
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 16:26
Xrom123, все верно. Вам нужно запустить скрипт в Power Shell (если Win10) либо в вышеуказанных терминалах.
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 16:30
Хотя у меня Win8, и в ipython все работает.
Миниатюры
Программа не меняет цвет текста  
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 16:34  [ТС]
у меня Win 7. И как я понял Windows PowerShell как раз для запуска скриптов.
Первый вопрос, а без них ни как не получиться изменить цвет, что бы только использовать IDE ?
Просто получается, если условно запускаешь эту программу на другом компе опять надо будет запускать скрипт.
Я правильно понимаю?
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 16:41  [ТС]
вот что у меня. что не правильно?
Миниатюры
Программа не меняет цвет текста  
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 16:42
Xrom123, 1) ipython - та же IDE, только удобнее. https://ipython.org/
2) Cкрипт - это ваша программа на Python. В лине проблем с запуском быть не должно. Это только в винде такое.
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 17:07  [ТС]
В терминале прописал - pip install ipython
в итоге он загрузился. Но где его искать?
Миниатюры
Программа не меняет цвет текста  
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 17:20
Xrom123, Win+R -> ipython

Добавлено через 42 секунды
Цитата Сообщение от Xrom123 Посмотреть сообщение
pip install ipython
У вас он не установился, нужно запускать от администратора.
1
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 17:26  [ТС]
О как. Получилось))) Но теперь вопрос как тут запустить мою программу. Извините если достал вас.
Просто учусь по книгам а там пишут так что я все уже знать. Просто немного бомбит уже))))
Миниатюры
Программа не меняет цвет текста  
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 17:41
Xrom123, https://pypi.org/project/Colr/

Добавлено через 5 минут
Python
1
2
from colr import color
print(color('Hello there.', fore=(255, 0, 0), back=(0, 0, 0)))
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 18:57  [ТС]
Вы пишете как бы программу заново. А я про вот есть эта программа как ее запустить и не писать заново
в этом весь смысл. И Colr 0.8.3 установил через терминал.
Я прочил есть Jupyter Notebook вы не подскажете в нем удобно писать программы и если пользовались им, как его установить.

и вот что у меня выводит ipython
установил через терминал win
Миниатюры
Программа не меняет цвет текста  
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.02.2019, 19:04
Xrom123, должно было вывести "Hello there." красным, по идее.
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
24.02.2019, 19:14  [ТС]
Arsegg это я понял. А вот не хочет хоть тресни. Visual Studio попробовал то же не работает.
0
20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107
25.02.2019, 18:06  [ТС]
Других предложений нет? Просто интересно не ужели нету простого способа. Имея только ID менять цвет текста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2019, 18:06
Помогаю со студенческими работами здесь

Программа «Узор» где каждый элемент узора меняет цвет случайным образом
Напишите программу «узора». «Оживите» программу: пусть каждый элемент узора меняет цвет случайным образом. Скорость мигания задает...

Что я делаю не так? Графа "выбор дисциплины" не меняет цвет текста с чёрного на зелёно-голубой
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Расписание</title> </head> <body> <form> <p>Логин:...

Программа, которая перечисляет числа и меняет цвет от размера числа
Привет всем! Как написать программу, которая будет последовательно перечислять числа 0 - 50 и меняя свой цвет в зависимости от размера...

Написать программу, которая по выбору пользователя меняет цвет консольного приложения. Пользователь может выбрать цвет ш
Написать программу, которая по выбору пользователя меняет цвет консольного приложения. Пользователь может выбрать цвет шрифта и цвет фона....

Цвет текста на форме влияет на цвет текста компонентов формы
Всем доброго времени суток! Появилась потребность написать на форме. При смене цвета текста через колордиалог If...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru