Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Qt (Trolltech Qt, Nokia Qt, Digia Qt)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Офф сайт http://qt.digia.com/


Цитата:
Qt is a complete C++ application framework, including a class library and tools for cross-platform development

 
Qt это библиотека классов и инструментов, полностью реализованый на С++, предназначенная для создания кроссплатформенных приложений.

 
 
Доки:
http://www.opennet.ru/docs/RUS/qt3_prog/ Зеркало: http://linuxcenter.ru/lib/books/qt3/
http://qt.osdn.org.ua/
http://hardclub.donntu.edu.ua/projects/qt/pages/index.htm  
http://www.prog.org.ru/ - Qt форум
...
FAQ:
1.
 
-------
Варез
-------

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 11:23 16-01-2005 | Исправлено: JFK2005, 01:16 22-12-2012
substrackto

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно ли вызывать произвольную функ на подобии: QMetaObject::invokeMethod( obj, met );
invokeMethod вызывает только сигналы или слоты.

Всего записей: 93 | Зарегистр. 25-10-2007 | Отправлено: 13:36 15-01-2010
KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
substrackto

Цитата:
А можно ли вызывать произвольную функ на подобии: QMetaObject::invokeMethod( obj, met );
invokeMethod вызывает только сигналы или слоты.

Qt не предоставляет таких возможностей.

----------
Это не подпись.

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 17:55 16-01-2010
brRamires

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то не компилируется у меня простое QT-приложение из-под NetBeans. Всё делаю по инструкции, все компиляторы/отладчики установлены, path прописан. Отладчик выдаёт:
 

Цитата:
/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `/c/WORK/Projects/NetBeans/HelloQtWorld_1'
/C/Programs/Programming/Qt/bin/qmake.exe VPATH=. -o qttmp-Debug.mk nbproject/qt-Debug.pro
mv -f qttmp-Debug.mk nbproject/qt-Debug.mk
/bin/make -f nbproject/qt-Debug.mk dist/Debug/MinGW-Windows/HelloQtWorld_1.exe
make[2]: Entering directory `/c/WORK/Projects/NetBeans/HelloQtWorld_1'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o dist/Debug/MinGW-Windows/HelloQtWorld_1.exe build/Debug/MinGW-Windows/HelloForm.o build/Debug/MinGW-Windows/newmain.o build/Debug/MinGW-Windows/moc_HelloForm.o  -L'c:/Programs/Programming/Qt/lib' -lmingw32 -lqtmaind build/Debug/MinGW-Windows/HelloQtWorld_1_resource_res.o -lQtGuid4 -lQtCored4  
c:/Programs/Programming/Qt/lib/libqtmaind.a(qtmain_win.o): In function `WinMain@16':
C:\iwmake\build_mingw_opensource\src\winmain/qtmain_win.cpp:93: undefined reference to `_Unwind_Resume'
C:\iwmake\build_mingw_opensource\src\winmain/qtmain_win.cpp:135: undefined reference to `_Unwind_Resume'
c:/Programs/Programming/Qt/lib/libqtmaind.a(qtmain_win.o):C:\iwmake\build_mingw_opensource\src\winmain/../../include/QtCore/../../src/corelib/tools/qvector.h:482: undefined reference to `_Unwind_Resume'
c:/Programs/Programming/Qt/lib/libqtmaind.a(qtmain_win.o):C:\iwmake\build_mingw_opensource\src\winmain/../../include/QtCore/../../src/corelib/tools/qvector.h:483: undefined reference to `_Unwind_Resume'
c:/Programs/Programming/Qt/lib/libqtmaind.a(qtmain_win.o):qtmain_win.cpp.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/MinGW-Windows/HelloQtWorld_1.exe] Error 1
make[2]: Leaving directory `/c/WORK/Projects/NetBeans/HelloQtWorld_1'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/c/WORK/Projects/NetBeans/HelloQtWorld_1'
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 12s)
 

 
ps. При установке QT ругнулся, что не установлен MinGW, но я его потом доустановил. Может в этом причина?

Всего записей: 564 | Зарегистр. 28-09-2008 | Отправлено: 20:32 11-03-2010
brRamires

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что-то не компилируется у меня простое QT-приложение из-под NetBeans. Всё делаю по инструкции, все компиляторы/отладчики установлены, path прописан.

Разобрался, требовалось обновить MinGW до версии с gcc4.4 (скачал отсюда).

Всего записей: 564 | Зарегистр. 28-09-2008 | Отправлено: 17:19 12-03-2010
AvGSoft

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто встречал ribbon для Qt

Всего записей: 262 | Зарегистр. 03-07-2006 | Отправлено: 18:21 20-03-2010
MoscowTeaParty

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил свежий SDK от 2010.02.1 - размер 1.37 Gb это не дело. Как бы мне его урезать. Выбросить отладочные либы, например. Заменить сами файлы хардлинками на релизные версии.
 
Господа, может у кого урезающий скрипт есть?

Всего записей: 24 | Зарегистр. 25-11-2009 | Отправлено: 20:31 20-03-2010
inri13666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите разобраться как можно подключиться из QT к MS SQL Server 2008?
Заранее всем большое спасибо

Всего записей: 51 | Зарегистр. 12-01-2006 | Отправлено: 22:16 14-06-2010 | Исправлено: inri13666, 22:16 14-06-2010
JFK2005



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
inri13666

Код:
//...
 
#include <QtSql>
 
//...
 
QSqlDatabase db0;
 
bool create_mssql_connection()
{
    db0 = QSqlDatabase::addDatabase("QODBC3");
    db0.setDatabaseName("DRIVER={SQL Server};Server=HOSTNAME;Database=dbname;");
    db0.setUserName("username");
    db0.setPassword("password");
    return db0.open();
}
 
//...
 
int main(int argc, char *argv[])
{
  QApplication app(argc, argv);
 
//...
 
 if(create_mssql_connection())
 {
     printf("connected.\n");
     QSqlQuery query;
     query = db0.exec("select a,b,c,d from dbname.dbo.Base");
 
     //...
  }
 
}

Всего записей: 2060 | Зарегистр. 26-10-2005 | Отправлено: 22:33 14-06-2010 | Исправлено: JFK2005, 22:50 14-06-2010
suvolod



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поясните пожалуйста по версиям. Как я понял, есть коммерческие и OpenSource. OpenSource не ставится на коммерческое ПО. Тогда вопрос, если я поставлю OpenSource - версию на бесплатную Visual Studio 2005 Express Edition - все заработает? Или останутся какие-то еще ограничения функционала?
 
P/S Если я в своих догадках прав, то как-то все это шоколадно выглядит. Ведь главное отличие Express-версии от коммерческой - нет поддержки GUI (MFC и CLR), а так получается что у меня будет полнофункциональный редактор/компилятор + к нему полнофункциональный GUI

Всего записей: 520 | Зарегистр. 18-10-2004 | Отправлено: 13:22 05-07-2010
JFK2005



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suvolod

Цитата:
OpenSource не ставится на коммерческое ПО.

Ставится, с помощью интегратора. Разница между OpenSource и Commercial-редакциями Qt - лишь в способах лицензирования. Согласно лицензионному соглашению, разрабатывать коммерческие приложения с помощью бесплатной версии Qt нельзя.

Цитата:
если я поставлю OpenSource - версию на бесплатную Visual Studio 2005 Express Edition - все заработает? Или останутся какие-то еще ограничения функционала?  

Вы не сможете интегрировать Qt в IDE Visual Studio Express, т.к. в данных редакциях студии отсутствует механизм подключения расширений.

Всего записей: 2060 | Зарегистр. 26-10-2005 | Отправлено: 17:03 05-07-2010 | Исправлено: JFK2005, 17:03 05-07-2010
Achumanov



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nokia Qt SDK 1.0
 
Publisher: Nokia  
 
Date added: 23 June 2010
 
Страница загрузки  
 
Windows x32/x64: Online Offline
 
Mac beta: Online Offline
 
Linux 32: Online Offline
 
Linux 64: Online Offline
 
Подробнее...
 
Поддерживает русский язык.

Всего записей: 8 | Зарегистр. 16-05-2010 | Отправлено: 16:36 23-07-2010 | Исправлено: Achumanov, 21:16 23-07-2010
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в программе на Qt из другого приложения можно например нажать кнопку? А то у меня WinSpy++ даже хендл кнопки не хочет ловить.

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 07:19 03-08-2010
deMax07



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил Creator 2.0.1, в нем есть разделение файлов на исходники и заголовки, параметр упростить дерево кидает все в одну папку. а нужно дерево каталогов но без разделения на cpp и h

Всего записей: 505 | Зарегистр. 16-09-2009 | Отправлено: 10:08 25-10-2010
FRALX

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, в случае использования модели QSqlQueryModel для отображения данных после того, как вызван setQuery(QSqlQuery query), объект query может быть удален или он все еще нужен модели для забора данных ?

Всего записей: 110 | Зарегистр. 15-12-2005 | Отправлено: 19:40 20-01-2011
Dale87

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Поставил себе QT 4.7.1 Нужно написать приложение которое будет скачивать документ с сайта и обрабатывать. На сайте NTLM version 2 авторизация. И все замечательно, но при каждой попытке входа происходит запрос пароля и имени пользователя... Нужно чтобы программа авторизовалась АВТОМАТИЧЕСКИ с именем пользователя и паролем текущей учетной записи windows.
 
Есть какие-нибудь соображения?

Всего записей: 1 | Зарегистр. 15-08-2005 | Отправлено: 07:14 21-01-2011
yanus69



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где можно скачать разные версии библиотек qt, конкретно нужно QtNetwork4.dll разных версий. Заранее спасибо.

Всего записей: 750 | Зарегистр. 14-12-2006 | Отправлено: 17:01 26-01-2011
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yanus69
а шапку посмотреть?
http://qt.nokia.com/
какие-то вещи на офсайте, коммерческие в варезе:
http://forum.ru-board.com/topic.cgi?forum=35&topic=7456&glp

Всего записей: 24106 | Зарегистр. 06-12-2002 | Отправлено: 17:54 26-01-2011
Gor49

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!Вопрос собственно по Qt Designer."Рисую" формочку, кидаю компонент TableView, нужно чтобы в нем отображались столбцы(Номер, Масса, Цена, Сумма без НДС, ставка %, сумма руб коп, сумма с НДС).Есть у TableView какие либо свойства, чтобы реализовать это?Если нет какой компонент можно использовать как альтернативу?

Всего записей: 24 | Зарегистр. 25-02-2010 | Отправлено: 13:18 04-03-2011
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кто в теме, у нокии совсем всё плохо?

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 23:31 09-03-2011
JFK2005



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
distance

Цитата:
кто в теме, у нокии совсем всё плохо?

Не то чтобы плохо, но все права на коммерческую версию Qt они продали компании Digia.
 
К чему это приведёт - пока неясно.
 
http://news.ferra.ru/hard/2011/03/09/109024/

Всего записей: 2060 | Зарегистр. 26-10-2005 | Отправлено: 13:34 10-03-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Qt (Trolltech Qt, Nokia Qt, Digia Qt)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru