2016-07-23 23 views
1

Qt Designer und Qt Creator beim Versuch, UI-Dateien zu bearbeiten, haben vor kurzem zum Absturz gebracht. Ich habe herausgefunden, dass es an KDE-Widget-Plugins liegt, die für eine frühere Version erstellt wurden. Ich kann jedoch keine Möglichkeit finden, sie zu deaktivieren. Gibt es eine Möglichkeit, dies zu tun?Wie kann ich verhindern, dass Qt Designer inkompatible Plugins lädt?

Antwort

1

Für Qt Designer gibt es eine Konfigurationsoption, mit der Sie bestimmte Plugins deaktivieren können. Genau wie Sie dies tun kann für jede Plattform unterscheiden, aber auf meinem Arch Linux-System habe ich folgende Konfigurationsdateien:

  • QT5: $ HOME/.config/QtProject/Designer.conf
  • Qt4: $ HOME/.config/Trolltech/Designer.conf

Und in der QT5 Datei, ich habe deaktiviert alle KDE-Plugins durch einen Abschnitt wie folgt ergänzt:

[PluginManager] 
DisabledPlugins=/usr/lib/qt/plugins/designer/kdewebkit5widgets.so, /usr/lib/qt/plugins/designer/kf5deprecatedwidgets.so, /usr/lib/qt/plugins/designer/kf5widgets.so 

Es ist also nur eine Frage des Hinzufügens des vollständigen Pfads eines Plugins, das Sie deaktivieren möchten, in eine durch Kommas getrennte Liste.

Ich benutze nicht Qt Creator, aber wenn das oben genannte nicht funktioniert, verstehe ich, dass es auch möglich sein kann, Plugins über Hilfe -> Über Plugins zu deaktivieren.