Колірна схема Qt Creator


79

Мені подобається темна колірна гамма "FakeVim" у Qt Creator. Однак це лише робить редактор темним, тоді як все інше залишається нормальним, що трохи заважає. Чи є спосіб зробити таку темну схему глобальною для Qt Creator?

Схема кольорів Vim (темна) Колірна схема Vim

Колірна схема застосовується виключно до текстового редактора (оскільки це єдиний варіант), а не до середовища. Vim застосовано до текстового редактора


Qt Creator версії 3.5.1 каже, що вирішила цю проблему тут .
steventaitinger

Відповіді:


59

Я знайшов трюк для вашої проблеми! Тут ви можете це побачити: Habrahabr - переробка дизайнера Qt своїми руками (російська мова.)

Згідно з цією статтею, цей трюк є начебто не таким брудним, але "хакським" (можливо, це не зашкодить вашій системі, але може залишити деякі артефакти у вашому інтерфейсі).

Вам не потрібно щось латати (є можливість, але я не рекомендую).

Основна ідея полягає у використанні таблиці стилів, як ця таблиця styles.css :

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

Щоб отримати такий ефект: QtCreator до і після

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

Ця вікі-сторінка присвячена спеціальному стилю Qt Creator.

PS Якщо у вас буде краща таблиця стилів, поділіться нею, я буду радий! :)


UPD (10.12.2014): Сподіваємось, тепер ми можемо закрити цю тему. Дякую, Саймоне Г., справи знову змінились. Користувачі можуть використовувати власні теми, починаючи з QtCreator 3.3. Тож шалені таблиці стилів більше не потрібні.

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

Отже, щоб застосувати темну тему, потрібно перейти до «Інструменти» -> «Параметри» -> «Навколишнє середовище» -> вкладка «Загальне», і там потрібно змінити «Тему».

Більше інформації про його налаштування дивіться тут: Налаштування Qt Creator .


Чи комусь пощастило стилізувати панелі "Результати пошуку", "Компілювати вихідні дані", "Вивід програми" або "Загальні повідомлення"?
Кори Кляйн

Хтось пробував цей styleheet.css з останнім творцем qt? У мене білий фон, незалежно від того, яку тему редактора вибрано.
tower120

Як використовувати його на Mac?
Nianliang

2
Гаразд, значить, дещо змінилося. Ось css, який працює менш добре з QtCreator 3.1.2 github.com/victorhaggqvist/qtcreator-style
Віктор Хаггквіст,

2
Справа знову змінилася. Користувачі можуть використовувати власні теми, починаючи з QtCreator 3.3. Тож шалені таблиці стилів більше не потрібні.
Саймон Г.

44

Простий у два рядки

  1. Перейдіть до «Інструменти» -> «Параметри» -> «Навколишнє середовище» -> вкладка «Загальне»,
  2. Змініть "Тему" на темну

3
це має бути головною відповіддю. Не .CSS хак.
Кріс,

15

Ось моя темна тема (на основі теми Darcula IntelliJ):
https://github.com/mervick/Qt-Creator-Darcula


Схема темних кольорів QT Creator - попередній перегляд


Привіт, хлопець. Як це зробити на Mac?
Slim_user71169

Дуже дякую !
Мехді

1
Тут все-таки відкрити qtcreator за замовчуванням з вашою темою без використання командного рядка? налаштування за допомогою ur Tools >> параметр >> текстовий редактор >> колірна схема >> Dacula - це не те саме, що запустити за допомогою командного рядка
Ehsan

12

У новіших версіях Qt Creator (на даний момент використовується 4.4.1) ви можете виконати такі прості кроки:
Tools > Options > Environment > Interface

Тут ви можете змінити тему на Flat Dark.

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

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


Наразі, як написано цей коментар, плоска темна тема не виглядає добре (принаймні не для мого відображення). Спробуйте проект -> побудувати -> побудувати Environemnt -> деталь. На моєму дисплеї відображаються всі ці змінні середовища темним текстом на темному тлі.
Робін Хсу

7

QTcreator підпорядковується вашим конфігураціям у форматі kde. Якщо ви виберете "узбережжя обсидіану" як загальносистемну кольорову схему, творець qt також буде повністю темним. Я знаю, що це часткове рішення, але воно працює.


однак, якщо ви використовуєте засіб перегляду довідки (навіть нові версії), текст, якого немає в таблицях, буде чорним, що є проблемою з основною документацією qt. Інші документації, такі як kde, gcc та загальна документація на c ++ у форматі .qch, чудово працюють, зазначаючи, що .qch насправді є просто базою даних sqlite3 всіх файлів html та таблиць стилів, що містяться в ній. Можливо, ви зможете витягти звідти таблицю стилів і перепроектувати її, використовуючи ключове слово! Important, що запускає qtcreator зовні за допомогою параметра -stylesheet (цей прапор, схоже, працює в будь-якому іншому додатку qt, а також ви споживаєте pro QApplication)
osirisgothra

2

Я знайшов спосіб змінити тему виводу програми та все, що неможливо відредагувати .css.

Якщо ви використовуєте osX:

  1. Перейдіть до каталогу встановлення Qt.
  2. Клацніть правою кнопкою миші на програмі Qt Creator і виберіть "Показати вміст пакета"
  3. Скопіюйте наступний файл на робочий стіл> Зміст / Ресурси / теми / dark.creatortheme або /default.creatortheme. Залежно від того, використовуєте ви темну тему або тему за замовчуванням.
  4. Відредагуйте файл у текстовому редакторі.
  5. У розділі [Палітра] є рядок із помилкою = ffff0000.
  6. Встановіть новий колір, збережіть і перевизначте оригінальний файл.

1

Моя темна кольорова схема для QtCreator знаходиться за адресою:

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

Для використання з Vim (темною) схемою.

Сподіваюся, це комусь корисно.


Встановлено, але фон стає білим, коли поза "виділити блоки" (фон завжди білий для файлів * .txt). Чи використовуєте ви свій CSS з Qt Creator 3.2? Так, у мене кольорова схема = Vim (темна)
oHo

На жаль, минув деякий час, коли я використовував Qt Creator, я перейшов до XCode. Якщо ви це виправите, надішліть запит на запит, щоб я міг об’єднати його.
Борж

1
Не хвилюйтеся, я щойно встановив даркулу, і це нормально. У будь-якому разі я підтримав вашу відповідь, дякую за поділу ;-)
oHo


0

Linux, Qt Creator> = 3,4:

Ви можете редагувати ці теми:

/usr/share/qtcreator/themes/default.creatortheme
/usr/share/qtcreator/themes/dark.creatortheme
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.