Russian Qt Forum
Ноябрь 05, 2024, 22:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [3.3.3]В дизайнере QMainWindow и QDialog  (Прочитано 3370 раз)
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« : Январь 29, 2010, 23:48 »

Добрый всем вечер!Прошу помочь.Такой вот вопрос.Как в дизайнере можно передать указатель на объект из главного окна в диалоговое модальное окно?
Подскажите пожалуйста!
Записан

Qt 5.11.0, Win, MinGW
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #1 : Январь 30, 2010, 00:58 »

Ну эт делается не в дизайнере... один из примеров - наследовать получившийся класс(полученный с помощью дизайнера), ну и определить конструктор диалога..В ассистенте набери - Using a Designer UI File in Your Application (мануал по дизайнеру).

Что-то типа этого:
class ImageDialog : public QDialog, private Ui::ImageDialog
 {
     Q_OBJECT

 public:
     ImageDialog(QWidget *parent = 0);

 private slots:
     void checkValues();
 };
« Последнее редактирование: Январь 30, 2010, 01:00 от kibsoft » Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #2 : Январь 30, 2010, 13:57 »

я же не могу в конструкторе ни чего поменять. Дизайнер сам генерирует файлы и все переписывает. как нибудь еще можно сделать.
Записан

Qt 5.11.0, Win, MinGW
crossly
Гость
« Ответ #3 : Январь 30, 2010, 14:06 »

а тебе ничего и надо менять.... тебе надо создать свой класс и натянуть на него ui
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 23.