2009-10-16 7 views
14

Gibt es eine Möglichkeit, Links in einem QTextEdit klickbar zu machen?Wie können Links in einem QTextEdit anklickbar gemacht werden?

Ich weiß, ich kann eine QTextBrowser verwenden und mit anchorClicked verbinden, aber ich würde lieber die Bearbeitung und Anzeige alle in einem Widget, und klickbare Links, wenn ich das Widget in den schreibgeschützten Modus.

Ist das möglich oder bin ich mit zwei separaten Widgets in einem Stapel stecken und zwischen ihnen wechseln?

Antwort

15

Da QTextBrowser von QTextEdit erbt, sollten Sie es verwenden und die readOnly-Eigenschaft auf false setzen. Dann können Sie den Stil des QTextBrowsers beliebig ändern.

+4

Einstellung openExternalLinks, Links funktionieren wie ein Charme. – darkgaze

+0

Es scheint nicht in Qt 5.5.1 zu funktionieren – Dmitriy