Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 01.07.2022
Сообщений: 3

Как сделать заголовок окна цветным?

01.07.2022, 20:51. Показов 7333. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, как сделать заголовок окна цветным ?
Python
1
2
3
4
5
6
7
from tkinter import *
 
root = Tk()
root.title("GUI на Python")
root.geometry("300x250")
 
root.mainloop()
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2022, 20:51
Ответы с готовыми решениями:

Как сделать текст цветным
Дали задачу, не знаю как с помощью питона сделать некоторый текст в ворде цветным, помогите, пожалуйста from docx import Document ...

Пользователский скин: Как сделать свой заголовок окна
Как сделать свой заголовок окна? То бишь саму рамку и системные кнопки. Я может не правильно выражаюсь, но в общем вот так примерно надо

Функция Random, подскажите как сделать рандомный заголовок окна?
Random rand = new Random(); var a =0; a = rand.Next(0,100); Вывод this.Text = a.ToString(); ИЛИ this.Text = a.ToString() +...

8
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,327
01.07.2022, 21:08
5-й строкой напишите
Python
1
root.configure(background='Aqua') # или '#00FFFF'
пишу по памяти, отпишитесь как правильно))
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
01.07.2022, 21:09
IREN05, например
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from tkinter import *
 
ws = Tk()
ws.title('PythonGuides')
ws.config(bg='#D9D8D7')
ws.geometry('400x300')
 
tb = Text(
    ws,
    width=25,
    height=8,
    font=('Times', 20),
    wrap='word',
    fg='#4A7A8C'
)
tb.pack(expand=True)
 
ws.mainloop()
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,327
01.07.2022, 21:14
ошибся, не то, поищу.........

Добавлено через 2 минуты
Dax, вроде тоже не то, хотя нужно у ТС спрашивать, видимо надпись PythonGuides нужно было красить, а может полоску где пёрышко и эта надпись
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
01.07.2022, 22:45
Ципихович Эндрю,по пунктам
1)я понимаю, что нужно ТС
2) я дал пример, из которого ТС, при желании сможет получить то, что ему конкреьно нужно
3) Я не обещал что мой код красит заголовок формы.
0
0 / 0 / 0
Регистрация: 01.07.2022
Сообщений: 3
01.07.2022, 23:38  [ТС]
Имелось в виду чтобы закрасить цветом ту часть окна, где перышко

Добавлено через 40 минут
Python
1
2
3
4
5
6
7
from tkinter import *
 
root = Tk()
root.title("GUI на Python")
root.geometry("300x250")
 
root.mainloop()
Когда запускаю данный код то получаю бесцветное окно. Хочется, чтобы полоска с названием окна и перышком было синего цвета.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.07.2022, 15:09
Цитата Сообщение от IREN05 Посмотреть сообщение
чтобы закрасить цветом ту часть окна, где перышко
Никак. Это зависит от ОС.
Единственный вариант - убрать этот заголовок вообще и нарисовать собственный, со своими хотелками. Весь функционал, типа кнопок закрыть/свернуть, придется реализовывать самостоятельно разумеется
0
0 / 0 / 0
Регистрация: 01.07.2022
Сообщений: 3
02.07.2022, 15:13  [ТС]
Понятно. Спасибо за ответ
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.07.2022, 15:15
Лучший ответ Сообщение было отмечено IREN05 как решение

Решение

Типа того
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from tkinter import *
 
root = Tk()
 
root.overrideredirect(True)
root.geometry('400x300+200+200')
 
title_ = Frame(root, bg='red', relief='raised', bd=2)
title_.pack(expand=1, fill=X)
title_.bind('<B1-Motion>', lambda e: root.geometry('+{0}+{1}'.format(e.x_root, e.y_root)))
 
close_ = Button(title_, text='X', command=root.destroy)
close_.pack(side=RIGHT)
 
window = Canvas(root)
window.pack(expand=1, fill=BOTH)
 
root.mainloop()
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.07.2022, 15:15
Помогаю со студенческими работами здесь

Как сделать чтобы при нажатии кнопки менялся заголовок окна на введеный пользователем?
Всем привет! Можете помочь? Есть форма на которой расположен ввод текста и кнопка. Нужно сделать так чтобы при вводе текста и нажатии...

Как сделать определеный текст в консоли цветным?
Нашел решение которое полностью меняет цвет текста, а как поменять отдельные строчки? Например: Инициализация чего-то там... ...

Как убрать заголовок окна
Ребят как убрать вот эту вещь:(выделено красным)

Как получить заголовок окна?
Добрый вечер! Не могу понять как получить заголовок окна в виде строки. Перелазил весь интернет, перепробовал кучу примеров. Понимаю только...

Как убрать заголовок окна?
Здравствуйте! Подскажите пожалуйста как можно убрать верхнюю панель(где находятся кнопки закрыть, свернуть ) вот мой код int...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru