[PyKDE] queryList is returning incorrect type for QTables
bazwal at ftml.net
Thu Nov 10 02:05:00 GMT 2005
On Wednesday 09 Nov 2005 22:40, Jason Zwolak wrote:
> The attached code querys a QWidget for children with the name table3.
> There is a widget with the name table3 and it is of type QTable. The
> returned widget, however, has the type QScrollView. As a result I
> cannot call QTable methods on the QTable object. (run the code and an
> AttributeError will be generated)
> How can I get a correctly typed QTable object from my widgets generated
> by my ui file?
> I am using PyQt 3.15 from (the development repository of) Fedora Core 4
> and Python 2.4.1 and Qt version 3.3.4.
> Any help will be appreciated, thanks,
This can be fixed by explicitly importing QTable. Try adding the following to
your list of imports:
from qttable import QTable
BTW, do you really need to use QWidgetFactory? If not, try using pyuic to
convert the your ui file to a python module. Then import the Form1 class from
this module and create an instance of it to set as the mainWidget. The table
can then be accessed as self.main.table3 (or qApp.mainWidget().table3) in
More information about the PyQt