<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    oops, yeah, that is not a good look. I already had the toolData
    attribute in place, just forgot to remove the data one, thanks for
    pointing that out.<br>
    <br>
    The problem persists though. Any takers? Might throw it up on
    stackoverflow as well...<br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 14/11/13 22:39, S. Champailler
      wrote:<br>
    </div>
    <blockquote
cite="mid:1857431885.1530771.1384421977241.JavaMail.open-xchange@webmail.nmp.skynet.be"
      type="cite">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <div> I can reproduce that.. Note that in your code setting the
        data attribute in TestItem shadows the data method in the same
        class (I think). </div>
      <div>   </div>
      <div> Stefan </div>
      <div>   </div>
      <div>   </div>
      <div> <br>
        Le 14 novembre 2013 à 04:54, Frank Rueter | OHUfx
        <a class="moz-txt-link-rfc2396E" href="mailto:frank@ohufx.com"><frank@ohufx.com></a> a écrit : <br>
        > Hi all, <br>
        > <br>
        > I'm trying to make a QAction pass a custom object as it's
        data, so I can <br>
        > grab it via QWidget.sender().data() <br>
        > This works just fine for a default object like a
        dictionary, but not for <br>
        > a custom object that I need to use. <br>
        > <br>
        > This works fine in PySide 1.0.9 but PySide 1.2.1 always
        returns None <br>
        > when querying sender().data() from a QAction that has a
        custom object <br>
        > assigned to it's data. <br>
        > <br>
        > Here is some sample code that shows the problem: <br>
        > <a class="moz-txt-link-freetext" href="http://pastebin.com/pT7KJ4Uf">http://pastebin.com/pT7KJ4Uf</a> <br>
        > <br>
        > <br>
        > Is this a bug in PySide 1.2.1 or did I do something wrong
        before which <br>
        > accidentally worked in PySide 1.09 when it shouldn't have?
        <br>
        > <br>
        > <br>
        > Cheers, <br>
        > frank <br>
        > _______________________________________________ <br>
        > PySide mailing list <br>
        > <a class="moz-txt-link-abbreviated" href="mailto:PySide@qt-project.org">PySide@qt-project.org</a> <br>
        > <a class="moz-txt-link-freetext" href="http://lists.qt-project.org/mailman/listinfo/pyside">http://lists.qt-project.org/mailman/listinfo/pyside</a> </div>
    </blockquote>
    <br>
  </body>
</html>