Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Непонятные глюки при использовании QtDesigner [RSS Feed]

#1 Июнь 3, 2010 22:26:30

ussr-->
От:
Зарегистрирован: 2010-05-20
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятные глюки при использовании QtDesigner

добрый вечер!)

У меня такая проблема. Использую для создания главного окна Qt Designer. Там довольно много компонентов, поэтому в ручную не кайф все прописывать.

После создания главного окна создаю с помощью pyuic4 питоновский модуль и пытаюсь его подключить к проге. Модуль от части подключился. На 1й взгляд все работает. Но оказалось что к некоторым атрибутам нет доступа.

То есть, к примеру
self.connect(self.action_switch_user,QtCore.SIGNAL(“triggered()”),self.__switchUser)
self.connect(self.action_delete_user_from_repo,QtCore.SIGNAL(“triggered()”),self.__deleteUser)
спокойной подключает, а вот с
self.connect(self.action_update_user,QtCore.SIGNAL(“triggered()”),self.__updateUser)
уже проблеммы. пишет что атрибут action_update_user не найден(object has no attribute ‘action_update_user’). Хотя в файле, который получился утилитой pyuic4 вроде все атрибуты описаны.
self.action_update_user = QtGui.QAction(MainWindow)
self.action_update_user.setObjectName(“action_update_user”)
self.action_delete_user_from_repo = QtGui.QAction(MainWindow)
self.action_delete_user_from_repo.setObjectName(“action_delete_user_from_repo”)
self.action_switch_user = QtGui.QAction(MainWindow)
self.action_switch_user.setObjectName(“action_switch_user”)



Отредактировано (Июнь 3, 2010 22:31:51)

Офлайн

#2 Июнь 3, 2010 22:36:49

ussr-->
От:
Зарегистрирован: 2010-05-20
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятные глюки при использовании QtDesigner

ussr-->
добрый вечер!)

У меня такая проблема. Использую для создания главного окна Qt Designer. Там довольно много компонентов, поэтому в ручную не кайф все прописывать.

После создания главного окна создаю с помощью pyuic4 питоновский модуль и пытаюсь его подключить к проге. Модуль от части подключился. На 1й взгляд все работает. Но оказалось что к некоторым атрибутам нет доступа.

То есть, к примеру
self.connect(self.action_switch_user,QtCore.SIGNAL(“triggered()”),self.__switchUser)
self.connect(self.action_delete_user_from_repo,QtCore.SIGNAL(“triggered()”),self.__deleteUser)
спокойной подключает, а вот с
self.connect(self.action_update_user,QtCore.SIGNAL(“triggered()”),self.__updateUser)
уже проблеммы. пишет что атрибут action_update_user не найден(object has no attribute ‘action_update_user’). Хотя в файле, который получился утилитой pyuic4 вроде все атрибуты описаны.
self.action_update_user = QtGui.QAction(MainWindow)
self.action_update_user.setObjectName(“action_update_user”)
self.action_delete_user_from_repo = QtGui.QAction(MainWindow)
self.action_delete_user_from_repo.setObjectName(“action_delete_user_from_repo”)
self.action_switch_user = QtGui.QAction(MainWindow)
self.action_switch_user.setObjectName(“action_switch_user”)
Забыл добавить что еще с 5тью атрибутам такой косяк… где то 10 нормально работают а эти 5ть глючат..



Офлайн

#3 Июнь 3, 2010 23:04:37

ussr-->
От:
Зарегистрирован: 2010-05-20
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятные глюки при использовании QtDesigner

Я понимаю что вопрос спецефический.. Но если кто сталкивался, то буду рад помощи…



Офлайн

#4 Июнь 4, 2010 00:26:42

ussr-->
От:
Зарегистрирован: 2010-05-20
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятные глюки при использовании QtDesigner

Я смотрю эта тема из ряда сам пошутил сам посмеялся..))) Так и тут.. сам тему начал сам ее и закрыл:)

В общем проблема решена… мой косяк.. Изменил до этого главное окно.. Сохранил модуль с новой формой, но назвал по-другому.. Старый файл модуля удалил… pyc файл трогать не стал… Забыл в import-e указать новый файл модуля и в в итоге прога ссылалась на этот старый pyc файл, в котором как раз эти поля и назывались по-другому..

В общем манал я эти пуки… Из за них 2а часа промучился…



Офлайн

  • Начало
  • » GUI
  • » Непонятные глюки при использовании QtDesigner[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version