Russian Qt Forum
Ноябрь 24, 2024, 14:43
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Создаю библиотеку формата *.а
Страниц:
1
2
[
3
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Создаю библиотеку формата *.а (Прочитано 17708 раз)
tiiL
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #30 :
Апрель 04, 2012, 13:40 »
Цитата: kambala от Март 30, 2012, 14:35
подозреваю, что этот макрос создаёт динамический массив типа double размера n, но тебе нужно просто найти его в коде (нажать ф2 на него в креаторе)
Спасибо за ответ. разобрался.
Возник вопрос:
из приложения вызываю функцию в этой вункции я пишу:
MainWindow Window;
Window.plot_first();
Window.show ();
когда я запускаю весь процесс то вот когда доходит до plot_first() - появляется окошко в котором должно происходить рисование и сразу исчезает. Почему оно исчезает?
Записан
mutineer
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #31 :
Апрель 04, 2012, 13:41 »
Потому что Window локальная переменная и уничтожается при выходе из функции
Записан
tiiL
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #32 :
Апрель 04, 2012, 14:10 »
Цитата: mutineer от Апрель 04, 2012, 13:41
Потому что Window локальная переменная и уничтожается при выходе из функции
Блин так и думал, будь любезен подскажи тогда как решить эту задачу? руки опускаются(
Записан
mutineer
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #33 :
Апрель 04, 2012, 14:12 »
Цитата: tiiL от Апрель 04, 2012, 14:10
Цитата: mutineer от Апрель 04, 2012, 13:41
Потому что Window локальная переменная и уничтожается при выходе из функции
Блин так и думал, будь любезен подскажи тогда как решить эту задачу? руки опускаются(
Не делать Window локальной переменной. А если так и думал, то мог и сам решить, а не на форум идти
Записан
tiiL
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #34 :
Апрель 04, 2012, 14:17 »
То есть надо сделать её глобальной?
то есть объявить её вне функции?
Записан
tiiL
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #35 :
Апрель 04, 2012, 14:57 »
ну хоть носом ткните куда читать... и что именно читать!
Записан
mutineer
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #36 :
Апрель 04, 2012, 14:58 »
блин, за эти 40 минут мог бы уже попробовать свои предположения воплотить в коде и посмотреть!
Записан
tiiL
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #37 :
Апрель 04, 2012, 15:11 »
за эти 40 минут пытался найти ответ в книжке Джесс Либерти - Освой самостоятельно С++ за 21 день,
и единственная мысля это сделать так, что пока не нажмётся кнопка close в приложении, которое запускается то не закрывать окно, но как реализовать это - я не знаю(
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Создаю библиотеку формата *.а
«
Ответ #38 :
Апрель 04, 2012, 15:16 »
Цитата: tiiL от Апрель 04, 2012, 15:11
за эти 40 минут пытался найти ответ в книжке Джесс Либерти - Освой самостоятельно С++ за 21 день,
и единственная мысля это сделать так, что пока не нажмётся кнопка close в приложении, которое запускается то не закрывать окно, но как реализовать это - я не знаю(
Освой самостоятельно нейрохирургию за 21 день...
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
mutineer
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #39 :
Апрель 04, 2012, 15:17 »
Ошибка у тебя - создаешь окно локальной переменной в функции. Что именно ты хочешь сделать я не знаю. Объясни задачу
Пантер
угу
http://comicsia.ru/i/4a/f4-19188.png
«
Последнее редактирование: Апрель 04, 2012, 15:21 от mutineer
»
Записан
tiiL
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #40 :
Апрель 04, 2012, 15:31 »
моя задача :
основное приложение через которое загружается базаданных, и функция по обработке данных;
эта функция описанна в бибилиотеке, когда функция заканчивает обработку базы данных, вызывает функцию отрисовки данных которые обработала( рисует графики);
функцию отрисовывающая графики, описанна в моем приложении, которое я собрал как еще одну библиотеку.
в идеале выгледет так загружаем базу данных -> получаем графики неких функций.
а получается загружаю базу данных всё пролетает мгновенно и ничего не понятно.
как вы сказали я объявляю локально, как мне реализовать всё это?
Записан
tiiL
Гость
Re: Создаю библиотеку формата *.а
«
Ответ #41 :
Апрель 06, 2012, 09:18 »
Разобрался со своими ошибками.
объявив в функции свой класс : MainWindow *Window = new MainWindow;
но теперь моё окно с графикой открывается на заднем фоне, существует ли какиенить флаги, чтобы окно было поверх окон, ну или чтонить типо тогО?
Записан
Страниц:
1
2
[
3
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...