![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
lexflax |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 26.5.2013 Пользователь №: 3841 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток.
Подскажите как по двойному клику вызывать 5 разных окон, в зависимости от того какие данные сейчас загружены в tableview. Если загружены данные о возвратах то будет вызвано окно для редактирования возвратов, если загружены расходные накладные то будет вызвано окно для редактирования расходных накладных. Сейчас естественно при любой загрузке вызывается одно и тоже окно... Данные загружаются после выбора в combobox
Можно как то связь эту установить чтоб учитывалось из какой таблицы сейчас выгружены данные, и тогда после двойного клика вызывалось нужное окно. К примеру сейчас 2 окна вызывается, расходные накладные и возвраты а должно только одно в зависимости от того какие данные сейчас выбраны в комбобоксе
|
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Делаешь один базовый класс для твоих документов, от которого будут унаследованы твои Prosmotrrashodnakladnih, ProsmotrVozvratov и другие.
Добавляешь объект базового класса в твой класс MainWindow и делашь что-то вроде: Или реализуй полноценную фабрику классов...
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 19:00 |