How to implement c-code editor



  • Actually i have design a "notepad" editor, but now i need this editor should aware of c-syntax and while going through Qt documentations i found syntax_highlighter example, but it is for c++ and that itself an codeEditor. I want just a piece of code that differentiate and identify the c-syntax so that i can include in my project. could any one please help in this regard.


  • Qt Champions 2017

    Hi
    But since c being a subset of c++ in many regards
    what is wrong with the highlighting ?
    Cant you just add any missing keywords and it works overall?



  • @moyin are you referring to this example? If so, you can see that it uses a Highlighter object, which is subclassing the QSyntaxHighlighter class. That's the component you may need, as it defines and applies the highlighting rules. I guess the example is well documented, as it guides you step by step on what's needed to provide, specially regarding the highlighting part: regular expressions, formatting, etc.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.