[PySide] manually closing editor on custom delegate
Cristián Maureira-Fredes
Cristian.Maureira-Fredes at qt.io
Thu May 3 14:43:36 CEST 2018
Hello Frank,
I'm a little bit confused,
is the attached GIF the expected behavior?
of you would like to display the selected number inside the green area
where the QComboBox is located?
Cheers
________________________________________
From: PySide <pyside-bounces+cristian.maureira-fredes=qt.io at qt-project.org> on behalf of Frank Rueter | OHUfx <frank at ohufx.com>
Sent: 02 May 2018 08:32:15
To: pyside at qt-project.org
Subject: [PySide] manually closing editor on custom delegate
Hi all,
I think I need some MVC help once again:
I am using a custom item delegate that uses the bottom 20 pixels of a cell in a table view for a QComboBox (the rest will be static content).
I can create the editor in the right spot etc, but I can't figure out how to close it again when the user clicks into the upper part of the cell.
I tried all sorts of events and signals in the view, the delegate and the editor itself but to no avail.
This is the state of things:
The initial table:
[cid:part1.536450FE.04B9AE79 at ohufx.com]
The table with the open editor after clicking into the bottom 20 pixels of a cell:
[cid:part2.BA3B0C5A.24875983 at ohufx.com]
The table after I click away from the editor but into the same cell, in which case I'd like to close it and show the initial state as seen above, but I just can't figure out how to.
[cid:part3.BD4E6D0F.FB85F365 at ohufx.com]
Attached is the working code to produce the above images.
Any help would be greatly appreciated!
Cheers,
frank
--
[ohufxLogo 50x50]<http://www.ohufx.com>
vfx compositing<http://ohufx.com/compositing.html> | workflow customisation and consulting<http://ohufx.com/customising.html>
<http://ohufx.com/compositing.html>
[http://nukepedia.com/images/nuBridge/logo/nuBridge_logo.png] <http://www.nukepedia.com/nubridge>
Your gateway to over 1,000 free tools... right inside of Nuke<http://www.nukepedia.com/nubridge>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2018-05-02 at 6.27.47 PM.png
Type: image/png
Size: 20665 bytes
Desc: Screen Shot 2018-05-02 at 6.27.47 PM.png
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20180503/b9b31774/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2018-05-02 at 6.27.52 PM.png
Type: image/png
Size: 28188 bytes
Desc: Screen Shot 2018-05-02 at 6.27.52 PM.png
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20180503/b9b31774/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2018-05-02 at 6.27.57 PM.png
Type: image/png
Size: 22408 bytes
Desc: Screen Shot 2018-05-02 at 6.27.57 PM.png
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20180503/b9b31774/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: delegate_test.gif
Type: image/gif
Size: 62577 bytes
Desc: delegate_test.gif
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20180503/b9b31774/attachment.gif>
More information about the PySide
mailing list