<div>&nbsp;Hello,</div>
<div>&nbsp;</div>
<div>I am using PyQt on Windows XP and Ubuntu. </div>
<div>My environment is python 2.5 and&nbsp;Qt4.3.3 OpenSource Edition and&nbsp;PyQt GPL 4.3.3.</div>
<div>&nbsp;</div>
<div>I found an unexpected behaviour in Window XP.</div>
<div>This code is Okay in Ubuntu.&nbsp; </div>
<div>&nbsp;</div>
<div>
<div>code:</div>
<div>class PluginSettingDialog(QtGui.QDialog):<br>&nbsp;&nbsp;&nbsp; def __init__(self, parent=None):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QtGui.QDialog.__init__(self, parent)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.ui = Ui_PluginSettingDialog()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.ui.setupUi(self)</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.ui.treeWidget.setEditTriggers(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QtGui.QAbstractItemView.NoEditTriggers)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.ui.treeWidget.setRootIsDecorated(False)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.ui.treeWidget.setAlternatingRowColors(True)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.ui.treeWidget.setModel(self.createModel()) </div></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>$ /cygdrive/c/Python25/python pluginsetting.py<br>...<br>Traceback (most recent call last):<br>&nbsp; File &quot;pluginsetting.py&quot;, line 86, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; dialog = PluginSettingDialog()<br>&nbsp; File &quot;pluginsetting.py&quot;, line 24, in __init__<br>
&nbsp;&nbsp;&nbsp; self.ui.treeWidget.setModel(self.createModel())<br>AttributeError: QTreeWidget.setModel is a private method</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Regards</div>