赞
踩
什么是IDE?
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
怎么找到开源IDE?
在GitHub搜索关键词"qt ide",可以找到一些优质项目。
怎么找到IDE界面QSS风格?
在GitHub搜索关键词"Qt Creator theme"
LiteIDE is a simple, open source, cross-platform Go IDE.
https://github.com/visualfc/liteide
https://gitee.com/visualfc/liteide
A light-weight C/C++ IDE based on Qt
https://github.com/royqh1979/RedPanda-CPP
https://gitee.com/royqh1979/RedPanda-CPP
https://royqh1979.gitee.io/redpandacpp/
如果使用MSVC编译器,那么以下pro文件需要新增依赖库
RedPandaIDE.pro
redpanda-win-git-askpass.pro
- win32-msvc {
- LIBS+=-ladvapi32
- LIBS+=-luser32
- }
astyle.pro
- win32-msvc {
- LIBS+=-lShell32
- }
本人提交的问题:
https://github.com/royqh1979/RedPanda-CPP/issues/46
A native IDE for ENIGMA written in C++ using the Qt Framework.
https://github.com/enigma-dev/RadialGM
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
https://github.com/vaibhavpandeyvpz/apkstudio
https://github.com/qt-creator/qt-creator
https://github.com/sailfishos/sailfish-qtcreator
https://github.com/gotschmarcel/qtcreator-go
tile是一个通用的tile地图编辑器,适用于所有基于tile的游戏,如rpg,平台游戏或Breakout克隆游戏。平铺是高度灵活的。它可以用来创建任何大小的地图,没有限制瓷砖大小,或层或瓷砖的数量,可以使用。地图、图层、贴图和对象都可以被赋予任意属性。Tiled的地图格式(TMX)很容易理解,并允许在任何地图中使用多个tile集。贴片集可以在任何时候修改。
https://github.com/mapeditor/tiled
Official repository for Spyder - The Scientific Python Development Environment
https://github.com/spyder-ide/spyder
IDE 65XX is one of the open source IDE options available for developers working with Kick Assembler.
https://github.com/emartisoft/IDE65XX
深度集成开发环境是由深度公司自主研发,具有多语言、跨平台兼容特性的轻量级集成开发环境。
https://github.com/linuxdeepin/deepin-unioncode
https://github.com/martinribelotta/embedded-ide
https://github.com/mupuf/arduide
https://github.com/Kreogist/Cuties
https://github.com/achabdo/SmartCode
https://github.com/jsoftware/qtide
A Qt port of the Scintilla editing component
Scintilla是一个免费、跨平台、支持语法高亮的编辑控件。它完整支持源代码的编辑和调试,包括语法高亮、错误指示、代码完成(code completion)和调用提示(call tips)。能包含标记(marker)的页边(margin)可用于标记断点、折叠和高亮当前行。 而QScintilla是Scintilla在Qt上的移植。
(1)QScintilla官方库源码
https://riverbankcomputing.com/software/qscintilla/download
https://matkuki.github.io/ExCo/
https://github.com/opencor/qscintilla
(2)QScintilla库的简单应用
https://github.com/mrQzs/CodeWidget
https://github.com/zy98/EasyCode
https://github.com/hertz-pj/EasyIDE
https://github.com/HappySeaFox/qsseditor
(3)PySide2下QScintilla的替代方案:qtpyeditor
https://github.com/hzyrc6011/qtpyeditor
(1)开源皮肤
https://github.com/dracula/dracula-theme
https://github.com/StylishThemes/GitHub-Dark
(2)应用案例
https://github.com/Megaxela/QCodeEditor
https://github.com/mervick/Qt-Creator-Darcula
https://github.com/Kojoley/qss-dracula
(3)An extensive collection of dark Qt Creator color schemes with preview screenshots.
https://github.com/ihonen/qt-creator-themes
https://github.com/zealdocs/zeal
This project is used to deploy applications written using QML, qt or other С / С++ frameworks.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。