Просмотр сообщений
|
Страниц: 1 ... 22 23 [24] 25 26 ... 30
|
346
|
Qt / Пользовательский интерфейс (GUI) / Окно не слушается show() /QT3.3.8. МСВС 3.0.13
|
: Октябрь 26, 2008, 11:32
|
Есть главное окно mainForm::mainForm( QWidget* parent, const char* name, WFlags fl ) : QMainWindow( parent, name, fl );
В нем создается обычный QDialog диалог fConfig::fConfig( QWidget* parent, const char* name, bool modal, WFlags fl ) : QDialog( parent, name, modal, fl );
configDLG = new fConfig(this,0);
При передаче управления главное окно скрывается hide(); configDLG->show();
Все нормально. По завершении работы обратное действие по событию закрытия окна В результате не видно ни одного окна!!! А под виндами все работает корректно!!! Где я неправ?
|
|
|
347
|
Qt / Базы данных / Re: Проблема с кодировкой в PostgreSQL 7.0.2
|
: Октябрь 20, 2008, 23:06
|
Работать в winde мне гораздо комфортнее, значит кодировка в main.cpp QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Windows-1251"));
В базе и в winde и в МСВС кодировка koi8-r Коррекции и добавления данных провожу с использованием QSqlCursor QSqlCursor cStation("test"); QSqlRecord *buffer = cStation.primeUpdate(); // запись для коррекции buffer->setValue("name","Вася"); buffer->setValue("title","Пупкин"); cStation.update();
Работает даже без tr() в обеих системах. Я сторонник QSqlCursor, так как проще отслеживать поля, чем в длинных SQL выражениях. Мороки меньше. Может кому пригодится P.S. Забыл уточнить, МСВС 3.0 - 13, ЛИНТЕР ВС 6.0 (PostgreSQL 7.4.1). База размещена на машине под управлением МСВС. Обращаюсь к ней по сети с машины под управлением XP c PostgreSQL 8.1 и машины МСВС Линтер ВС. Фурычит нормально
|
|
|
349
|
Qt / Базы данных / Re: QT 3.3.3 + PostgreSQL7 под *nix ----driver not loaded
|
: Октябрь 12, 2008, 11:50
|
Я, конечно понимаю, что прошло много времени, но, поскольку решения не видно, предлагаю 100% вариант для МСВС Подправленный под МСВС проект http://letitbit.net/download/e27c2c569245/psql.rar.htmlЗаходим в паку проекта выполняем приведенную ниже команду. Здесь указаны реальные пути к библиотекам QT и Линтера, который PostgreSQL 7.4.1 qmake –o Makefile “INCLUDEPATH+=/usr/include/pgsql /usr/include/pgsql/libpq /usr/include/pgsql/server” “LIBS+=-L/usr/lib -lpq” psql.pro make
Готовый драйвер окажется в папке /usr/sqldrivers Нужно его скопировать в /usr/lib/qt-3.3.3/plugins/sqldrivers После этого все прекрасно работает
|
|
|
350
|
Компиляторы и платформы / Linux / Re: Установка WINE под МСВС 3.0.13
|
: Октябрь 10, 2008, 09:33
|
Проблема решена. Знающие люди подсказали... Под МСВС без шаманства устанавливается только версия Wine-0.9.1 и это связано с проблемой NONAMELESSUNION и их обработкой старым компилятором. Остальные версии нужно патчить, типа Fixed union bug for old compilers (for example, Special Linux) Index: programs/oleview/main.h =================================================================== RCS file: /home/wine/wine/programs/oleview/main.h,v retrieving revision 1.18 diff -u -p -u -r1.18 main.h --- programs/oleview/main.h 16 Oct 2006 10:31:41 -0000 1.18 +++ programs/oleview/main.h 28 Dec 2006 10:35:07 -0000 @@ -26,9 +26,9 @@ #include <unknwn.h>
#ifdef NONAMELESSUNION -# define U(x) (x).u +# define U(x) x.u #else -# define U(x) (x) +# define U(x) x #endif
#include "resource.h"
Может кому пригодится. Не один я с МСВС 3.0.13 маюсь
|
|
|
351
|
Компиляторы и платформы / Linux / Установка WINE под МСВС 3.0.13
|
: Октябрь 09, 2008, 16:54
|
Кто нибудь пробовал? У меня версия, например, 0.9.4 ./configure - ok make depend - ok make - не OK socket.c: In function 'ws_sockaddr_ws2u': socket.c:954: structure has nj member named 'sin6_scope_is' ...
|
|
|
352
|
Qt / Базы данных / Re: Выбор СУБД
|
: Октябрь 03, 2008, 11:11
|
У меня в ТЗ забит PostgreSQL. Что пользую - о том и говорю Более менее поработав и кое что поняв. Пока доволен
|
|
|
353
|
Qt / Базы данных / Re: Выбор СУБД
|
: Октябрь 03, 2008, 09:33
|
К сожалению это так. Однако инициализация этого сервиса занимает несколько минут, а в дальнейшем - он автоматически запускается вместе с ОС. Так что это не очень существенный недостаток. При том, что получаешь доступ к полноценной и мощной СУБД и не имеешь никаких проблем с лицензированием
|
|
|
354
|
Qt / Базы данных / Re: Выбор СУБД
|
: Октябрь 03, 2008, 07:41
|
И что немаловажно, СУБД - очень мощная, активно развивается и совершенно бесплатная...
|
|
|
355
|
Qt / Базы данных / Re: Выбор СУБД
|
: Октябрь 03, 2008, 07:39
|
Настройка СУБД очень простая. В Windows - обычный инсталятор, к которому легко сделать инструкцию. Для Линуксов есть RPM-ы, также - легко и просто. А создать базу можно из приложения... Про компиляцию драйверов - информации море...
|
|
|
357
|
Qt / Базы данных / Re: Выбор СУБД
|
: Октябрь 01, 2008, 21:47
|
А в сторону PostgreSQL не смотрел? Там есть все что надо... И не очень заморочено
|
|
|
|
|