Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Соединение сигнала со слотом другого класса. 
:(
    Опции темы
roma28
  Дата 9.9.2011, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 5.9.2011

Репутация: нет
Всего: нет



Пишу программу, При нажатии кнопки Add в меню должен показываться диалог.
Вот код:

Код

from PyQt4 import QtCore, QtGui, uic
import sys

class mainWindow(QtGui.QMainWindow):
    def __init__(self, parent = None):
        QtGui.QWidget.__init__(self, parent)
        self.connect(self.addAction, QtCore.SIGNAL("triggered()"), self.onAddAction())
        uic.loadUi("SQLInterfaceUI_mainWindow.ui", self)

            
class addDialog(QtGui.QWidget):    
    def __init__(self, parent = None):
            QtGui.QWidget.__init__(self, parent)
            uic.loadUi("SQLInterfaceUI_addDialog.ui", self)

            
            
app = QtGui.QApplication(sys.argv)

ad = addDialog() 
mw = mainWindow()

mainWindow.connect(mainWindow.addAction, QtCore.SIGNAL("triggered()"), addDialog.show())

mw.show()
sys.exit(app.exec_())


Вылезает ошибка:
Traceback (most recent call last):
  File "C:\Users\Roma\workspace\SQLInterface\src\SQLInterfaceUI.py", line 25, in <module>
    mw = mainWindow()
  File "C:\Users\Roma\workspace\SQLInterface\src\SQLInterfaceUI.py", line 7, in __init__
    self.connect(self.addAction, QtCore.SIGNAL("triggered()"), self.onAddAction())
TypeError: 'sip.methoddescriptor' object is not callable

Что делать?  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Разработка GUI | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.