Re: [PyKDE] QWidgetFactory.create and custom python slots

2003-07-28 Thread Phil Thompson
You have created a Python slot. QWidgetFactory knows nothing about Python 
slots.

Phil

On Monday 28 July 2003 1:24 pm, Martin Takeo Wiechert wrote:
 Hi.

 I'm trying to build a dynamic dialog with QtDesigner.

 In QtDesigner I've created a main window ('wehner-mainwindow.ui') and added
 and connected a custom slot 'about()'.
 I've implemented this slot in a receiver class, an instance of which I pass
 to QWidgetFactory.create(...) (see code below).

 The code below will show the main window, but the about slot does not work.

 Is this a technical limitation or did I do something wrong?

 Regards,
 Martin Wiechert.


 import sys
 from qt import *
 from qtui import *

 class receiver(QObject):
 def about(self):
 about_dialog = QWidgetFactory.create('about.ui')
 about_dialog.exec_loop()
 def setParent(self,parent):
 self.p = parent

 if __name__ == __main__:
 a = QApplication(sys.argv)
 QObject.connect(a,SIGNAL(lastWindowClosed()),a,SLOT(quit()))
 r = receiver()
 w = QWidgetFactory.create('wehner-mainwindow.ui',r)
 r.setParent(w)
 a.setMainWidget(w)
 w.show()
 a.exec_loop()

 ___
 PyKDE mailing list[EMAIL PROTECTED]
 http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

___
PyKDE mailing list[EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde


Re: [PyKDE] QWidgetFactory.create and custom python slots

2003-07-28 Thread Martin Takeo Wiechert
Is there a way to make it work in Python?

Martin.

Am Montag, 28. Juli 2003 17:34 schrieb Phil Thompson:
 You have created a Python slot. QWidgetFactory knows nothing about Python
 slots.

 Phil

 On Monday 28 July 2003 1:24 pm, Martin Takeo Wiechert wrote:
  Hi.
 
  I'm trying to build a dynamic dialog with QtDesigner.
 
  In QtDesigner I've created a main window ('wehner-mainwindow.ui') and
  added and connected a custom slot 'about()'.
  I've implemented this slot in a receiver class, an instance of which I
  pass to QWidgetFactory.create(...) (see code below).
 
  The code below will show the main window, but the about slot does not
  work.
 
  Is this a technical limitation or did I do something wrong?
 
  Regards,
  Martin Wiechert.
 
 
  import sys
  from qt import *
  from qtui import *
 
  class receiver(QObject):
  def about(self):
  about_dialog = QWidgetFactory.create('about.ui')
  about_dialog.exec_loop()
  def setParent(self,parent):
  self.p = parent
 
  if __name__ == __main__:
  a = QApplication(sys.argv)
  QObject.connect(a,SIGNAL(lastWindowClosed()),a,SLOT(quit()))
  r = receiver()
  w = QWidgetFactory.create('wehner-mainwindow.ui',r)
  r.setParent(w)
  a.setMainWidget(w)
  w.show()
  a.exec_loop()
 
  ___
  PyKDE mailing list[EMAIL PROTECTED]
  http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

 ___
 PyKDE mailing list[EMAIL PROTECTED]
 http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

___
PyKDE mailing list[EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde


Re: [PyKDE] QWidgetFactory.create and custom python slots

2003-07-28 Thread Phil Thompson
Not easily, if at all.

Phil

On Monday 28 July 2003 4:50 pm, Martin Takeo Wiechert wrote:
 Is there a way to make it work in Python?

 Martin.

 Am Montag, 28. Juli 2003 17:34 schrieb Phil Thompson:
  You have created a Python slot. QWidgetFactory knows nothing about Python
  slots.
 
  Phil
 
  On Monday 28 July 2003 1:24 pm, Martin Takeo Wiechert wrote:
   Hi.
  
   I'm trying to build a dynamic dialog with QtDesigner.
  
   In QtDesigner I've created a main window ('wehner-mainwindow.ui') and
   added and connected a custom slot 'about()'.
   I've implemented this slot in a receiver class, an instance of which I
   pass to QWidgetFactory.create(...) (see code below).
  
   The code below will show the main window, but the about slot does not
   work.
  
   Is this a technical limitation or did I do something wrong?
  
   Regards,
   Martin Wiechert.
  
  
   import sys
   from qt import *
   from qtui import *
  
   class receiver(QObject):
   def about(self):
   about_dialog = QWidgetFactory.create('about.ui')
   about_dialog.exec_loop()
   def setParent(self,parent):
   self.p = parent
  
   if __name__ == __main__:
   a = QApplication(sys.argv)
   QObject.connect(a,SIGNAL(lastWindowClosed()),a,SLOT(quit()))
   r = receiver()
   w = QWidgetFactory.create('wehner-mainwindow.ui',r)
   r.setParent(w)
   a.setMainWidget(w)
   w.show()
   a.exec_loop()
  
   ___
   PyKDE mailing list[EMAIL PROTECTED]
   http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
 
  ___
  PyKDE mailing list[EMAIL PROTECTED]
  http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

___
PyKDE mailing list[EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde