Giter VIP home page Giter VIP logo

qtcreatortheme-vscodedarkplus's Introduction

VSCode Dark+ Theme For Qt Creator

I tried my best to port the default Dark+ theme from VS Code into Qt Creator, as I find it quite nice, but I cannot replicate it 1:1 due to the limitations of Qt's theme engine, for example Qt doesn't differentiate between keywords like const, namespace, and enum which would be blue in VSCode, and keywords like if, operator, return, which would be purple in VSCode; it's either one or the other in Qt, so I've included both options to choose from, purple keywords (what I prefer), but also blue keywords. I hope you enjoy!

Installation

For the editor theme, pick your xml and move it into your Qt Creator styles directory. To theme the IDE itself, move the .creatortheme file into your Qt Creator themes directory. Editor styles and IDE themes are inependent, but why not get both?

Those directories exist next to each other, and are located in one of two places: your Qt installation directory, or your Qt user directory. The user directory is where I'd suggest you place them, since any styles or themes placed in the installation directory cannot be modified from within Qt, as that's where the defaults are located and isn't really meant for custom styles/themes, but maybe you actually prefer that.

The location of the Qt user directory varies depending on your operating system.

From: https://doc.qt.io/qtcreator/creator-quick-tour.html#location-of-settings-files

Windows Location

  • Full Paths:

    • C:\Users\%USERNAME%\AppData\Roaming\QtProject\qtcreator\styles
    • C:\Users\%USERNAME%\AppData\Roaming\QtProject\qtcreator\themes
  • Shortcut Paths:

    • %appdata%\QtProject\qtcreator\styles
    • %appdata%\QtProject\qtcreator\themes

If the theme or styles folder don't exist, create them.

Linux Location

  • ~/.local/share/data/QtProject/qtcreator

OSX Location

  • ~/Library/Application Support/QtProject/Qt

Previews

Font used in the screenshots: MonoLisa

Purple Keywords Preview

Blue Keywords Preview

Doxygen Comments

image-20221120110327601

Additional Credits

  • .creatortheme and Doxygen comment colours courtesy of yunke120

qtcreatortheme-vscodedarkplus's People

Contributors

psychedelicshayna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.