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

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

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Создаю библиотеку формата *.а  (Прочитано 17735 раз)
tiiL
Гость
« Ответ #30 : Апрель 04, 2012, 13:40 »

подозреваю, что этот макрос создаёт динамический массив типа double размера n, но тебе нужно просто найти его в коде (нажать ф2 на него в креаторе)

Спасибо за ответ. разобрался.

Возник вопрос:
из приложения вызываю функцию в этой вункции я пишу:

MainWindow Window;
Window.plot_first();
Window.show ();

когда я запускаю весь процесс то вот когда доходит до plot_first() - появляется окошко в котором должно происходить рисование и сразу исчезает. Почему оно исчезает?
Записан
mutineer
Гость
« Ответ #31 : Апрель 04, 2012, 13:41 »

Потому что Window локальная переменная и уничтожается при выходе из функции
Записан
tiiL
Гость
« Ответ #32 : Апрель 04, 2012, 14:10 »

Потому что Window локальная переменная и уничтожается при выходе из функции

Блин так и думал, будь любезен подскажи тогда как решить эту задачу? руки опускаются(
Записан
mutineer
Гость
« Ответ #33 : Апрель 04, 2012, 14:12 »

Потому что Window локальная переменная и уничтожается при выходе из функции

Блин так и думал, будь любезен подскажи тогда как решить эту задачу? руки опускаются(

Не делать Window локальной переменной. А если так и думал, то мог и сам решить, а не на форум идти
Записан
tiiL
Гость
« Ответ #34 : Апрель 04, 2012, 14:17 »

То есть надо сделать её глобальной?

то есть объявить её вне функции?
Записан
tiiL
Гость
« Ответ #35 : Апрель 04, 2012, 14:57 »

ну хоть носом ткните куда читать... и что именно читать!
Записан
mutineer
Гость
« Ответ #36 : Апрель 04, 2012, 14:58 »

блин, за эти 40 минут мог бы уже попробовать свои предположения воплотить в коде и посмотреть!
Записан
tiiL
Гость
« Ответ #37 : Апрель 04, 2012, 15:11 »

за эти 40 минут пытался найти ответ в книжке Джесс Либерти - Освой самостоятельно С++ за 21 день,

и единственная мысля это сделать так, что пока не нажмётся кнопка close в приложении, которое запускается то не закрывать окно, но как реализовать это - я не знаю(
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #38 : Апрель 04, 2012, 15:16 »

за эти 40 минут пытался найти ответ в книжке Джесс Либерти - Освой самостоятельно С++ за 21 день,

и единственная мысля это сделать так, что пока не нажмётся кнопка close в приложении, которое запускается то не закрывать окно, но как реализовать это - я не знаю(
Освой самостоятельно нейрохирургию за 21 день...
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
mutineer
Гость
« Ответ #39 : Апрель 04, 2012, 15:17 »

Ошибка у тебя - создаешь окно локальной переменной в функции. Что именно ты хочешь сделать я не знаю. Объясни задачу

Пантер угу http://comicsia.ru/i/4a/f4-19188.png
« Последнее редактирование: Апрель 04, 2012, 15:21 от mutineer » Записан
tiiL
Гость
« Ответ #40 : Апрель 04, 2012, 15:31 »

моя задача :
основное приложение через которое загружается базаданных, и функция по обработке данных;
эта функция описанна в бибилиотеке, когда функция заканчивает обработку базы данных, вызывает функцию отрисовки данных которые обработала( рисует графики);
функцию отрисовывающая графики, описанна в моем приложении, которое я собрал как еще одну библиотеку.

в идеале выгледет так загружаем базу данных -> получаем графики неких функций.

а получается загружаю базу данных всё пролетает мгновенно и ничего не понятно.

как вы сказали я объявляю локально, как мне реализовать всё это?
Записан
tiiL
Гость
« Ответ #41 : Апрель 06, 2012, 09:18 »

Разобрался со своими ошибками.

объявив в функции свой класс : MainWindow *Window = new MainWindow;

но теперь моё окно с графикой открывается на заднем фоне, существует ли какиенить флаги, чтобы окно было поверх окон, ну или чтонить типо тогО?
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


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