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

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

24.02.2019, 15:25. Показов 5194. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru