thanks Jose,
I did come across this which uses the same approach:
http://www.dallagnese.fr/en/computers-it/recette-python-qt4-qsingleapplication-pyside/
I will try and see if it works with panels.
Cheers,
frank
On 24/10/13 14:27, Jose Fernandez de Castro wrote:
Guess I didn't read thoroughly, but I have never tried to do this to
enforce a single panel, so not a hundred percent sure that there is a
method that applies to that.
On Wed, Oct 23, 2013 at 6:22 PM, Jose Fernandez de Castro
<pixelcowbo...@gmail.com> wrote:
Sorry for the indentation, but hopefully it's enough information. If
you google for pyqt singleton application you will find more elaborate
examples of the same thing.
On Wed, Oct 23, 2013 at 6:20 PM, Jose Fernandez de Castro
<pixelcowbo...@gmail.com> wrote:
I've used QLocalSockets for this:
self._id = "yourIDkey"
self._outSocket = QtNetwork.QLocalSocket()
self._outSocket.
connectToServer(self._id)
self._isRunning = self._outSocket.waitForConnected()
# No running server, that means that the notification dialog
is not being shown by another instance.
if not self._isRunning:
self._outSocket = None
QtNetwork.QLocalServer.removeServer(self._id)
self._server = QtNetwork.QLocalServer()
self._server.listen(self._id)
On Wed, Oct 23, 2013 at 5:40 PM, Frank Rueter <fr...@beingfrank.info> wrote:
Hi all,
has anybody had success with enforcing only one instance of a PySide widget
when it's registered as a panel?
My app writes data to disk upon certain events and loads that data again
through the widget's constructor. So I need to make sure that only one
instance is open at any given time, otherwise I'm running the risk of
losing/corrupting that data.
Any ideas?
Cheers,
frank
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
--
Jose Fernandez de Castro
--
Jose Fernandez de Castro
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python