20 / 6 / 1
Регистрация: 29.08.2018
Сообщений: 107

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

24.02.2019, 15:25. Показов 5204. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru