I'm not exactly sure what you are asking here, but one problem that is notable in your example is that the center function is indented inside the __init__ function. This would create a closure instead of a method on PositionWindow, which is probably not what you want.<div>
<br clear="all">-Zac<br><br>
<br><br><div class="gmail_quote">On Sun, Jan 9, 2011 at 10:23 AM, Rohit Coder <span dir="ltr"><<a href="mailto:passionate_programmer@hotmail.com">passionate_programmer@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">




<div>
<font face="Tahoma" size="2">Hi,</font><div><h2>element</h2><table><tbody><tr><th colspan="2">Font</th></tr><tr><td>font-family</td><td></td></tr><tr><td>font-size</td><td></td></tr><tr><td>font-style</td><td></td></tr><tr>
<td>font-variant</td><td></td></tr><tr><td>font-weight</td><td></td></tr><tr><td>letter-spacing</td><td></td></tr><tr><td>line-height</td><td></td></tr><tr><td>text-decoration</td><td></td></tr><tr><td>text-align</td><td>
</td></tr><tr><td>text-indent</td><td></td></tr><tr><td>text-transform</td><td></td></tr><tr><td>white-space</td><td></td></tr><tr><td>word-spacing</td><td></td></tr><tr><td>color</td><td></td></tr><tr><th colspan="2">Background</th>
</tr><tr><td>bg-attachment</td><td></td></tr><tr><td>bg-color</td><td></td></tr><tr><td>bg-image</td><td></td></tr><tr><td>bg-position</td><td></td></tr><tr><td>bg-repeat</td><td></td></tr><tr><th colspan="2">Box</th></tr>
<tr><td>width</td><td></td></tr><tr><td>height</td><td></td></tr><tr><td>border-top</td><td></td></tr><tr><td>border-right</td><td></td></tr><tr><td>border-bottom</td><td></td></tr><tr><td>border-left</td><td></td></tr><tr>
<td>margin</td><td></td></tr><tr><td>padding</td><td></td></tr><tr><td>max-height</td><td></td></tr><tr><td>min-height</td><td></td></tr><tr><td>max-width</td><td></td></tr><tr><td>min-width</td><td></td></tr><tr><td>outline-color</td>
<td></td></tr><tr><td>outline-style</td><td></td></tr><tr><td>outline-width</td><td></td></tr><tr><th colspan="2">Positioning</th></tr><tr><td>position</td><td></td></tr><tr><td>top</td><td></td></tr><tr><td>bottom</td><td>
</td></tr><tr><td>right</td><td></td></tr><tr><td>left</td><td></td></tr><tr><td>float</td><td></td></tr><tr><td>display</td><td></td></tr><tr><td>clear</td><td></td></tr><tr><td>z-index</td><td></td></tr><tr><th colspan="2">
List</th></tr><tr><td>list-style-image</td><td></td></tr><tr><td>list-style-type</td><td></td></tr><tr><td>list-style-position</td><td></td></tr><tr><th colspan="2">Table</th></tr><tr><td>vertical-align</td><td></td></tr>
<tr><td>border-collapse</td><td></td></tr><tr><td>border-spacing</td><td></td></tr><tr><td>caption-side</td><td></td></tr><tr><td>empty-cells</td><td></td></tr><tr><td>table-layout</td><td></td></tr><tr><th colspan="2">Effects</th>
</tr><tr><td>text-shadow</td><td></td></tr><tr><td>-webkit-box-shadow</td><td></td></tr><tr><td>border-radius</td><td></td></tr><tr><th colspan="2">Other</th></tr><tr><td>overflow</td><td></td></tr><tr><td>cursor</td><td>
</td></tr><tr><td>visibility</td><td></td></tr></tbody></table></div><div style="font-family:Tahoma;font-size:10pt"><br></div><div><div><font face="Tahoma" size="2">I am new to Python and this is my fist Python class. I am using PyQt4 framework on Windows 7.</font></div>
<div><font face="Tahoma" size="2"><br></font></div><div><span style="font-family:Tahoma;font-size:10pt">I don't know whether the code below is correctly written or not. I want to modify it further as:</span></div><div>
<font face="Tahoma" size="2"><br></font></div><div><font face="Tahoma" size="2"> 1. In the arguments, I want to pass the name of another opened Window (.py) on the screen.</font></div><div><font face="Tahoma" size="2"> 2. I want to pass the x-coord., y-coord. and the name of the window to position on the screen.</font></div>
<div><font face="Tahoma" size="2"><br></font></div><div><font face="Tahoma" size="2">How to modify the code to fulfill these requirements?</font></div><div><font face="Tahoma" size="2"><br></font></div><div><font face="Tahoma" size="2"><b>**Attempted Code**</b></font></div>
<div><font face="Tahoma" size="2"><br></font></div><div><font size="2" face="'Courier New'">    class PositionWindow:</font></div><div><font size="2" face="'Courier New'">        def __init__(self, xCoord, yCoord, windowName, parent = None):</font></div>
<div><font size="2" face="'Courier New'">          self.x = xCoord</font></div><div><font size="2" face="'Courier New'">          self.y = yCoord</font></div><div><font size="2" face="'Courier New'">          self.wName = windowName;</font></div>
<div><font size="2" face="'Courier New'">          </font></div><div><font size="2" face="'Courier New'">          def center(self):</font></div><div><font size="2" face="'Courier New'">            screen = QtGui.QDesktopWidget().screenGeometry()</font></div>
<div><font size="2" face="'Courier New'">            size = self.geometry()</font></div><div><font size="2" face="'Courier New'">            self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)</font></div>
</div><div><font face="Tahoma" size="2"><br></font></div><div><font face="Tahoma" size="2">...................</font></div><div><font face="Tahoma" size="2">Rohit.</font></div><div style="font-family:Tahoma;font-size:10pt">
<br></div>                                    </div>
<br>--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
<br></blockquote></div><br></div>