[PyQt] RE: Drag and Drop TextEdit
adonay at k-demar.org
adonay at k-demar.org
Fri Sep 19 17:37:56 BST 2008
Hello:
If anyone interest the answer, finally I found it by casuality.
If you create the gui with qt4 designer, it puts a scrollareaWidgetContents
that grabs the mouse focus. For this reason, drag'n'drop doesn't work.
You need to edit .ui file, and set width & height of
scrollareaWidgetContents to 0
or remove scrollareaWidgetContents lines (this is my favorite method)
In .ui file you have these lines to remove:
<widget class="QWidget" name="scrollAreaWidgetContents" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>515</width>
<height>412</height>
</rect>
</property>
</widget>
And now it works, as child of scrollArea.
I think that this an error from designer, because this widget only must be
created if, using the designer, makes a child of it. No create
scrollareaWidgetContents by default, if no child on it.
Anyway.
Tnx,
Adonay
Original Message:
-----------------
From: adonay at k-demar.org adonay at k-demar.org
Date: Mon, 8 Sep 2008 17:20:36 -0400
To: pyqt at riverbankcomputing.com
Subject: Drag and Drop TextEdit
Hi
I'm doing a program that I need a TextEdit with drag&drop to move the
position.
I have a Scrollarea, a textEdit, and a textedit2
scrollarea is the parent of textedit
and textedit2 is the widget that I need to move.
If I make textedit as his parent, no work drag&drop
and if I make scrollarea as his parent, no work scrollbar of scrollarea,
but works d&d
I uploaded to my server a little app, to show it
http://k-demar.org/actualitzacions/scrollarea.zip
Can anyone help me plz?
Tnx,
Adonay
--------------------------------------------------------------------
mail2web.com Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail
--------------------------------------------------------------------
mail2web.com What can On Demand Business Solutions do for you?
http://link.mail2web.com/Business/SharePoint
More information about the PyQt
mailing list