Russian Qt Forum
Ноябрь 23, 2024, 21:16
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Несколько вопросов по QT
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Несколько вопросов по QT (Прочитано 9056 раз)
GPP
Гость
Несколько вопросов по QT
«
:
Апрель 13, 2010, 09:11 »
Здравствуйте. Решил заняться изучением QT. Пишу под Windows. Для начала решил написать мессенджер для локальной сети. Сразу возник вопрос какой использовать компонент для окна чата? Главное требование это поддержка анимированных смайлов. Можно ли в QT использовать сторонние ActiveX компоненты и как их добавить в палитру? Почему пустой проект(просто окно не debug версии) занимает 3 метра в памяти, не много ли? Заранее огромное спасибо за ответы.
P.S: Пишу на C#. Один из моих проектов
www.gppsoft.narod.ru
.
Записан
Zmeishe
Гость
Re: Несколько вопросов по QT
«
Ответ #1 :
Апрель 13, 2010, 09:28 »
Цитата: GPP от Апрель 13, 2010, 09:11
Почему пустой проект(просто окно не debug версии) занимает 3 метра в памяти, не много ли? Заранее огромное спасибо за ответы.
P.S: Пишу на C#. Один из моих проектов
www.gppsoft.narod.ru
.
Это для Qt или для С# многовато?
Для С# пустой проект и 22 метра нормально.
Записан
Amigo_sa
Гость
Re: Несколько вопросов по QT
«
Ответ #2 :
Апрель 13, 2010, 10:06 »
Чтобы использовать COM в Qt, есть компонент
QAxContainer
Записан
GPP
Гость
Re: Несколько вопросов по QT
«
Ответ #3 :
Апрель 13, 2010, 10:21 »
Цитата: Amigo_sa от Апрель 13, 2010, 10:06
Чтобы использовать COM в Qt, есть компонент
QAxContainer
Что-то я не вижу этот компонент... Или он отсутствует в бесплатной версии QT?
Записан
crossly
Гость
Re: Несколько вопросов по QT
«
Ответ #4 :
Апрель 13, 2010, 11:01 »
он собирается только msvc
Записан
Amigo_sa
Гость
Re: Несколько вопросов по QT
«
Ответ #5 :
Апрель 13, 2010, 11:05 »
Цитата: GPP от Апрель 13, 2010, 10:21
Цитата: Amigo_sa от Апрель 13, 2010, 10:06
Чтобы использовать COM в Qt, есть компонент
QAxContainer
Что-то я не вижу этот компонент... Или он отсутствует в бесплатной версии QT?
Компонент доступен. в доке указано что его надо собрать в плагинах, чтобы он был доступен в дизайнере (и положить в директорию plugins/designer).
Цитировать
If you are using a shared configuration of Qt enter the plugin subdirectory and run qmake and your make tool to build a plugin that integrates the QAxContainer module into Qt Designer.
Однако никто не мешает ручками добавлять компонент на форму
Записан
GPP
Гость
Re: Несколько вопросов по QT
«
Ответ #6 :
Апрель 13, 2010, 11:17 »
Цитата: Amigo_sa от Апрель 13, 2010, 11:05
Цитата: GPP от Апрель 13, 2010, 10:21
Цитата: Amigo_sa от Апрель 13, 2010, 10:06
Чтобы использовать COM в Qt, есть компонент
QAxContainer
Что-то я не вижу этот компонент... Или он отсутствует в бесплатной версии QT?
Компонент доступен. в доке указано что его надо собрать в плагинах, чтобы он был доступен в дизайнере (и положить в директорию plugins/designer).
Цитировать
If you are using a shared configuration of Qt enter the plugin subdirectory and run qmake and your make tool to build a plugin that integrates the QAxContainer module into Qt Designer.
Однако никто не мешает ручками добавлять компонент на форму
Спасибо. Но можно подробнее. Qt вижу второй день. Что, где и как собрать?
Записан
Amigo_sa
Гость
Re: Несколько вопросов по QT
«
Ответ #7 :
Апрель 13, 2010, 11:34 »
Собрать нужно src\activeqt\activeqt.sln - если у вас куте была сконфигурирована с генерацией vs-проектов. Почему то быстро собарть под 4.6 у меня не получилось, поэтому выкладываю вам длл от версии 4.5. Проверил - она так же рабочая. Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Записан
cya-st
Гость
Re: Несколько вопросов по QT
«
Ответ #8 :
Апрель 13, 2010, 11:35 »
Почитай какую нибудь книгу по Qt (на форуме есть ссылки), а то у тебя будут возникать элементарные вопросы в геометрической прогресии.
Записан
GPP
Гость
Re: Несколько вопросов по QT
«
Ответ #9 :
Апрель 13, 2010, 11:53 »
Цитата: Amigo_sa от Апрель 13, 2010, 11:34
Собрать нужно src\activeqt\activeqt.sln - если у вас куте была сконфигурирована с генерацией vs-проектов. Почему то быстро собарть под 4.6 у меня не получилось, поэтому выкладываю вам длл от версии 4.5. Проверил - она так же рабочая. Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Спасибо. Теперь второй вопрос!
Какой компонент использовать для чата? Слышал что вроде почти все виджиты поддерживают html разметку. А анимацию в виде gif?
Записан
cya-st
Гость
Re: Несколько вопросов по QT
«
Ответ #10 :
Апрель 13, 2010, 11:55 »
Цитировать
Слышал что вроде почти все виджиты поддерживают html разметку
Стили поддерживает, а не html разметку
Записан
GPP
Гость
Re: Несколько вопросов по QT
«
Ответ #11 :
Апрель 13, 2010, 11:58 »
Цитата: Amigo_sa от Апрель 13, 2010, 11:34
Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Положил. Не появился
Записан
Amigo_sa
Гость
Re: Несколько вопросов по QT
«
Ответ #12 :
Апрель 13, 2010, 12:16 »
Цитата: GPP от Апрель 13, 2010, 11:58
Цитата: Amigo_sa от Апрель 13, 2010, 11:34
Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Положил. Не появился
qaxwidget.dll в <QtDir>/plugins/designer ?
Дизайнер перезагружали?
Записан
GPP
Гость
Re: Несколько вопросов по QT
«
Ответ #13 :
Апрель 13, 2010, 12:34 »
Цитата: Amigo_sa от Апрель 13, 2010, 12:16
Цитата: GPP от Апрель 13, 2010, 11:58
Цитата: Amigo_sa от Апрель 13, 2010, 11:34
Положить нужно в папку plugins/designer. компонент должен появиться в категории Containers
Положил. Не появился
qaxwidget.dll в <QtDir>/plugins/designer ?
Дизайнер перезагружали?
"C:\Qt\2010.01\qt\plugins\designer"
Да, перезагружал.
Записан
GPP
Гость
Re: Несколько вопросов по QT
«
Ответ #14 :
Апрель 13, 2010, 12:36 »
Может потому что у меня бесплатная версия?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...