crossplatform.ru

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


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

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

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


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

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


П.С. смотри коментарии
Gman Дата 10.10.2009, 17:15
  Мне нужна форма без рамки т.е форма заставка с кнопкой запуск которая будет запускать MainWindow т.е главное окно , объект в слот не передается , приходиться загонов в описании слота объявлять объект класса MainWindow ,или других классов , для QDialog есть такой метод exec() , в аттач прикрепил свой проект , вопрос идиотский но решения нет у меня =\ спс за помощь.
Litkevich Yuriy Дата 10.10.2009, 17:14
  Вот тестовый пример Прикрепленный файл  tst.zip ( 3 килобайт ) Кол-во скачиваний: 177
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 Текстовая версия Сейчас: 29.3.2024, 0:46