crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QT 4.5.2 / Qt Creator 1.2.1 обработка событий , зависимость форм .
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 10.10.2009, 17:29
 
Цитата(Gman @ 10.10.2009, 21:15) *
Мне нужна форма без рамки
Пёс сней с рамкой, ты с начала с базовыми вещами разберись, потом марафет наводить будешь.

поправил твой проект, помоему работает как и планировалось.
Прикрепленный файл  Proga.zip ( 5.32 килобайт ) Кол-во скачиваний: 220


П.С. смотри коментарии
Gman Дата 10.10.2009, 17:15
  Мне нужна форма без рамки т.е форма заставка с кнопкой запуск которая будет запускать MainWindow т.е главное окно , объект в слот не передается , приходиться загонов в описании слота объявлять объект класса MainWindow ,или других классов , для QDialog есть такой метод exec() , в аттач прикрепил свой проект , вопрос идиотский но решения нет у меня =\ спс за помощь.
Litkevich Yuriy Дата 10.10.2009, 17:14
  Вот тестовый пример Прикрепленный файл  tst.zip ( 3 килобайт ) Кол-во скачиваний: 211
Andrewshkovskii Дата 10.10.2009, 15:42
  Ты лучше свои вопросы нормально формулируй, а то тебя понять сложно.Тебе удалось передать свой объект в слот?
Gman Дата 10.10.2009, 15:27
  Связано , я создаю кнопку или другой элемент управления , прикрепляю к нему сигнал , описываю слот , проблема идет в описании слота . Мне нужно окон с кнопкой запуска окна MainWindow и всё , и разобраться с передаче
Andrewshkovskii Дата 10.10.2009, 15:25
  Тебе надо передать указатель на объект в функцию (ну или его копию..) :

void Frame::showMainWindow(MainWindow * h)
{
 h->show();
}
Litkevich Yuriy Дата 10.10.2009, 15:11
 
Цитата(Gman @ 10.10.2009, 19:05) *
В С++ я бы создал конструктор с параметрами и эти параметры передал бы методу show , если наследовать один класс от другого получиться ересть ,
Qt написана C++.

Лучше расскажи основной замысел программы. А то ты как-то непонятно делаешь.
Изначально ты пытался использоватьQDialog и делал это неверно.
Потом окно без рамки
Тепрь какой-то Frame лишь водной функции которого ты создаёшь главное окно приложения и убиваешь его по выходу из функции.

По моему разумению это три раные темы, и ни как не связанны с заголовком "Qt Creator 1.2.1 обработка событий"
Gman Дата 10.10.2009, 15:05
  Мне нужно функции showMainWindow передать значение h; метод showMainWindow это медот класса Frame . Наоборот в простом С++ это проще сделать . Меня , что то не доходит как объекты одного класса передавать другому , что бы был один и тот же объект .

void Frame::showMainWindow(void)
{

void show();


}

Как в эту функции передать h (из MAinWIndow h; т.е объект h класса MainWindow ) ? В С++ я бы создал конструктор с параметрами и эти параметры передал бы методу show , если наследовать один класс от другого получиться ересть ,



Andrewshkovskii Дата 10.10.2009, 13:27
  создать указатель на h:
MainWindow *ph = &h;


Что значит соединить с main.cpp? Мне кажется, у тебя проблемы с языком (программирования) в плане теории.
Litkevich Yuriy Дата 10.10.2009, 12:54
 
Цитата(Gman @ 10.10.2009, 16:37) *
а указатель на объект h создать не возможно
поясни
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 9.7.2025, 17:06