Цветовая схема Qt Creator

Мне нравится темная цветовая схема "FakeVim" в Qt Creator. Однако это только затемняет часть редактора, в то время как все остальное остается нормальным, что немного беспокоит. Есть ли способ сделать такую ​​темную схему глобальной для Qt Creator?

Цветовая схема Vim (темная) Цветовая схема Vim

Цветовая схема применяется только к текстовому редактору (так как это единственный вариант), а не к среде. Vim применен к текстовому редактору


person user44556    schedule 11.02.2010    source источник
comment
В Qt Creator версии 3.5.1 говорится, что эта проблема устранена здесь.   -  person steventaitinger    schedule 21.12.2015


Ответы (9)


Я нашел уловку для твоей проблемы! Здесь вы можете увидеть это: Habrahabr - Редизайн Qt Creator своими руками (русский язык)

Согласно той статье, этот трюк не такой уж грязный, но «взломанный» (вероятно, это не повредит вашей системе, но может оставить некоторые артефакты на вашем интерфейсе).

Патчить что-то не нужно (есть возможность, но не рекомендую).

Основная идея - использовать такую ​​таблицу стилей, как stylesheet.css. :

// on Linux
qtcreator -stylesheet='.qt-stylesheet.css' 
// on Windows
[pathToQt]\QtCreator\bin\qtcreator.exe -stylesheet [pathToStyleSheet]

Чтобы получить такой эффект: QtCreator до и после

Для настройки в соответствии с вашими потребностями вам может потребоваться прочитать документацию: Справочник по таблицам стилей Qt, Примеры таблиц стилей Qt и так далее.

Эта страница вики посвящена пользовательскому стилю Qt Creator.

P.S. Если у вас получится таблица стилей получше, поделитесь ею, я буду счастлив! :)


UPD (10.12.2014): Надеюсь, теперь мы сможем закрыть эту тему. Спасибо, Саймон Г., Все снова изменилось. Пользователи могут использовать собственные темы, начиная с QtCreator 3.3. Так что хитрые таблицы стилей больше не нужны.

Все могут взглянуть на сегодняшнее обновление: Выпущен Qt 5.4. Там вы можете найти информацию о том, что Qt 5.4 также поставляется с новой версией Qt Creator 3.3. Просто посмотрите официальное видео на Youtube.

Итак, чтобы применить темную тему, вам нужно перейти в «Инструменты» -> «Параметры» -> «Среда» -> вкладка «Общие», и там вам нужно изменить «Тема».

Дополнительную информацию о его настройке см. Здесь: Настройка Qt Creator.

person tro    schedule 18.10.2012
comment
Кому-нибудь повезло с оформлением вкладок «Результаты поиска», «Вывод компиляции», «Вывод приложения» или «Общие сообщения»? - person Cory Klein; 23.09.2013
comment
Кто-нибудь пробовал этот файл stylesheet.css с последним создателем qt? У меня белый фон, независимо от того, какая тема редактора выбрана. - person tower120; 06.07.2014
comment
Как использовать на Mac? - person Nianliang; 22.07.2014
comment
Забавная вещь, только что протестировал лист, представленный здесь, в QtCreator 3.1.2. Общий пользовательский интерфейс стилизован, но редактор полностью сбивается с толку, независимо от того, какой стиль редактора я выберу. Хотя банкомат не заботился о том, чтобы заняться ремонтом. - person Victor Häggqvist; 20.08.2014
comment
Хорошо, все немного изменилось. Вот CSS, который работает менее плохо с QtCreator 3.1.2 github.com/victorhaggqvist/qtcreator-style - person Victor Häggqvist; 21.08.2014
comment
Все снова изменилось. Пользователи могут использовать собственные темы, начиная с QtCreator 3.3. Так что хитрые таблицы стилей больше не нужны. - person Simon G.; 10.12.2014
comment
Темная цветовая схема QtCreator 3.3 еще не поддерживается мастером нового проекта .. светло-серый на белом фоне .. - person handle; 06.01.2015
comment
@SimonG. Хорошая находка, однако нижняя панель (Вывод приложения и вывод компиляции) - это темно-серый фон с черным текстом ... не так полезно :( - person JonnyBoy; 25.07.2015
comment
В Qt Creator версии 3.5.1 говорится, что эта проблема исправлена. - person steventaitinger; 21.12.2015

Простой в две строки

  1. Перейдите в «Инструменты» -> «Параметры» -> «Среда» -> вкладка «Общие»,
  2. Измените «тему» ​​на темную
person Vinoj John Hosan    schedule 26.05.2016
comment
это должен быть главный ответ. Это не взлом .CSS. - person Chris; 27.04.2020

Вот моя темная тема (на основе Darcula IntelliJ Theme):
https://github.com/mervick/Qt-Creator-Darcula


Схема темных цветов QT Creator - предварительный просмотр

person Andrey Izman    schedule 04.05.2015
comment
Привет парень. Как это сделать на Mac? - person Slim_user71169; 25.09.2016
comment
Большое спасибо ! - person Mehdi; 09.03.2017
comment
Есть ли способ открыть qtcreator по умолчанию с вашей темой без использования командной строки? настройка с помощью ur Tools ›› опция ›› текстовый редактор ›› цветовая схема ›› Dacula - это не то же самое, что запуск из командной строки - person Ehsan; 18.10.2017

В более новых версиях Qt Creator (в настоящее время используется 4.4.1) вы можете выполнить следующие простые шаги:
Tools > Options > Environment > Interface

Здесь вы можете изменить тему на Flat Dark.

Это изменит всю тему Qt Creator, а не только окно редактора.

введите описание изображения здесь

person iM71    schedule 15.11.2017
comment
В настоящее время, когда написан этот комментарий, плоская темная тема выглядит не очень хорошо (по крайней мере, для моего дисплея). Попробовать Project - ›Build -› Build Environemnt - ›Detail. Мой дисплей показывает все эти переменные среды темным текстом на темном фоне. - person Robin Hsu; 07.01.2020

QTcreator подчиняется всем вашим конфигурациям kde. Если вы выберете «обсидиановый берег» в качестве общесистемной цветовой схемы, создатель qt также будет темным. Я знаю, что это частичное решение, но оно работает.

person Jonathan    schedule 22.08.2010
comment
однако, если вы используете средство просмотра справки (даже новые версии), текст, которого нет в таблицах, будет черным, что является проблемой с основной документацией qt. Другая документация, такая как kde, gcc и общая документация C ++ в формате .qch, работает нормально, отмечая, что .qch на самом деле является просто базой данных sqlite3 всех содержащихся в ней html-файлов и таблиц стилей. Возможно, вы сможете взять оттуда таблицу стилей и переделать ее с помощью ключевого слова! Important, запускающего qtcreator извне с опцией -stylesheet (этот флаг, похоже, работает в любом другом приложении qt, а также вы используете QApplication propr) - person osirisgothra; 14.01.2014

Моя схема темного цвета для QtCreator находится по адресу:

https://github.com/borzh/qt-creator-css/blob/master/qt-creator.css

Для использования со схемой Vim (тёмная).

Надеюсь, это будет полезно для кого-то.

person Borzh    schedule 29.08.2014
comment
Установлено, но фон становится белым за пределами блоков выделения (фон всегда белый для файлов * .txt). Вы используете свой CSS с Qt Creator 3.2? Да, у меня Color Scheme = Vim (тёмный) - person oHo; 02.06.2015
comment
Извините, прошло много времени с тех пор, как я использовал Qt Creator, я перешел на XCode. Если вы это исправите, сделайте push-запрос, чтобы я мог его объединить. - person Borzh; 02.06.2015
comment
Не беспокойтесь, я только что установил darcula, и это нормально. В любом случае я поддержал ваш ответ, спасибо, что поделился ;-) - person oHo; 02.06.2015

Я нашел способ изменить тему вывода приложения и все, что нельзя редактировать с .css.

Если вы используете osX:

  1. Перейдите в каталог установки Qt.
  2. Щелкните правой кнопкой мыши приложение Qt Creator и выберите «Показать содержимое пакета».
  3. Скопируйте на рабочий стол следующий файл> Contents / Resources / themes / dark.creatortheme или /default.creatortheme. В зависимости от того, используете ли вы темную тему или тему по умолчанию.
  4. Отредактируйте файл в текстовом редакторе.
  5. В разделе [Палитра] есть строка с надписью error = ffff0000.
  6. Установите новый цвет, сохраните и замените исходный файл.
person user3421460    schedule 09.10.2015

Вот тема, в которой я скопировал все важные части темной темы Visual Studio 2013.

** Обновление от 15 сентября 2015 г. - Qt Creator 3.5.1 / Qt 5.5.1 мог бы исправить остальную часть Qt, которая не была темной и трудной для чтения.

person steventaitinger    schedule 29.09.2015

Linux, Qt Creator> = 3.4:

Вы можете редактировать эти темы:

/usr/share/qtcreator/themes/default.creatortheme
/usr/share/qtcreator/themes/dark.creatortheme
person Artem Vasilev    schedule 01.04.2017