On Tue, 05 May 2009 10:13:37 +0200, cadevel <cade...@free.fr> wrote: > Hello , > i've written a small hack to correct the focus problem with autocomplete > and metacity (Gnome window manager) > > just add this method in class QsciScintillaCompat () > > def keyPressEvent(self, evt) : > wa = self.isListActive() > QsciScintilla.keyPressEvent(self, evt) > if not wa and self.isListActive() : > for i in self.children() : > if isinstance(i, QListWidget) : > i.setWindowFlags(Qt.ToolTip |Qt.WindowStaysOnTopHint) > i.show() > > > > and change > > from PyQt4.QtGui import QApplication, QPalette > > to > > from PyQt4.QtGui import QApplication, QPalette,QListWidget > > > > > Warning: > this works for me > but I didn't try it elsewhere > > A better solution can be to change the window flags of this QListWidget > in QScintilla
If people can confirm that this doesn't cause a problem on non-Gnome X11 systems then I'll make the change. Phil _______________________________________________ Eric mailing list Eric@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/eric