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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 24 25 [26] 27 28 ... 30
376  Qt / Базы данных / Re: Не обрабатываются запросы 4.4.1 : Август 29, 2008, 14:42
Не знаю как в 4.4.1, а в 3.3.8 в
Код:
C:\QT\3.3.8\examples\demo

Есть демонстрация работы с БД с помощью SQL запросов.
Классная штука, я на ней все свои сложные запросы отлаживаю,
она прям носом тыкает в ошибочные конструкции.
Если под ней запрос проходит, то все ГАРАНТИРОВАННО в порядке Рот на замке
377  Qt / Базы данных / Re: Не обрабатываются запросы 4.4.1 : Август 29, 2008, 10:00
Извиняюсь, имел  ввиду QSqlCursor, но его в QT4.4.1 не наблюдается...
Работаю с QT3.3.8.  Да уж, вирсии категорически отличаются...
Это не есть хорошо... Злой

Для проверки можно использовать       Q3SqlCursor - он имеется для совместимости.

На трешке это приблизительно так:

Код:
  int Count;
  QSqlRecord *buffer;
  QSqlCursor cPuskAG("test"); // таблица
  cPuskAG.select("countkey="+QString::numb(10));  // меняем запись №10
  if (cPuskAG.next()==true) // есть запись
 {
buffer = cPuskAG.primeUpdate();   // запись для обновления
buffer->setValue("name","ales is ordnung");
          Count=cPuskAG.update();
 }
  if (Count==1) // запись успешна
 {
 }

И т.д. - перебрать все поля и определить кривое Веселый
378  Qt / Базы данных / Re: Не обрабатываются запросы 4.4.1 : Август 28, 2008, 22:08
Попробуй использовать QCursor. В нем легче определить поле на котором происходит ошибка...
Похоже, какое то поле не изменяется (некорректно), и в результате не обновляется вся запись Злой
379  Qt / Общие вопросы / Re: Вопрос по QTextStream QT3.3.8 : Август 25, 2008, 12:33
endl

А куда его присобачить?
380  Qt / Общие вопросы / Re: Вопрос по QTextStream QT3.3.8 : Август 25, 2008, 12:32
Попробуй открыть в блокноте, если нет "\r\n"
то выдает одной строкой!!! и рисует неопознанный символ Смеющийся

Сделал
Код:
#if defined(Q_WS_WIN)	// в WINDOWS 
stream << sp <<"\r\n";
#else // другие ос
stream << sp <<"\n";
#endif

и все ОК
381  Qt / Общие вопросы / Re: Вопрос по QTextStream QT3.3.8 : Август 25, 2008, 11:32
Спасибо
382  Qt / Общие вопросы / Re: Вопрос по QTextStream QT3.3.8 : Август 25, 2008, 11:21
А это подойдет и Windows и Linux Непонимающий
383  Qt / Общие вопросы / Вопрос по QTextStream QT3.3.8 : Август 25, 2008, 10:47
Как сделать вывод с текстовый файл с разбивкой на строки

Код:
QFile outFile("test.txt");
QTextStream stream(&outFile);

  for (int j=1;j<40;j++)
 {
sp.sprintf("%i",j);
stream << sp ;
 }
чтобы получилось 40 строк Непонимающий
Лепит все подряд!!!
384  Qt / Пользовательский интерфейс (GUI) / Re: Вопрос по QTable (QT 3.3.8) : Август 24, 2008, 11:30
Не прокатывает
Прокатывает, просто опечатка в имени слота, а компилятор молчал как партизан

Код:
	aTable->verticalHeader()->setClickEnabled(true);
connect(aTable->verticalHeader(), SIGNAL(clicked (int)), fDialog, SLOT(aTH(int))); 

Спасибо spirit за совет!!!
385  Qt / Пользовательский интерфейс (GUI) / Re: Вопрос по QTable (QT 3.3.8) : Август 24, 2008, 09:59
Есть то он есть, но как к нему добраться?

Не прокатывает

Код:
	connect(aTable->verticalHeader(), SIGNAL(clicked (int)), fDialog, SLOT(aTH()));  
386  Qt / Пользовательский интерфейс (GUI) / Вопрос по QTable (QT 3.3.8) : Август 23, 2008, 20:41
Если кликать левой кнопкой мышки по заглавию столбца или строки QTable, то
они реагируют как кнопки.

А можно как то определить номер СТРОКИ или СТОЛБЦА, на который надавили?
387  Qt / Установка, сборка, отладка, тестирование / Re: Коллекция изображений при компиляции : Август 15, 2008, 21:57
Пойду этим же путем.
Главный его плюс - простота реализации Смеющийся
388  Qt / Установка, сборка, отладка, тестирование / Re: Настройка Qt под Visual Studio 2005 : Август 15, 2008, 10:29
Почти по теме.

В связи с разработкой для МСВС-3.0 версия 13, я ограничен
в выборе QT - это QT3.3

Контора закупила студию 2005. Оказалось, что комерческая QT 3.3.8
студию 2005 видит, но интегрироваться в нее не хочет, т.е. дополнительная
панелька не появляется...
Тогда я скачал из

http://sourceforge.net/project/showfiles.php?group_id=49109

исходники qtwin free.
создал переменные окружения

Код:
QMAKESPEC= win32-msvc2005
QTDIR=C:\Qt\3.3.8
PATH=% PATH%;%QTDIR%;%QTDIR%\BIN;

Запустил командную строку студии и в ней

Код:
cd c:\Qt\3.3.8
configure -opengl

Компиляция прошла без проблемм.
Результат такой же, как и с комерческой версией...

Более того, если собранный QT просто перенести на комп с
установленным VC-2005 Express Edition и прописать те же переменные окружения,
то все замечательно работает!!!
Хотя если компилировать QT под Express-ом, то приходится искать кучу отсутствующих
*.h и *.lib

Получаем полностью бесплатную среду разработки...

А полная интеграция возможна, если есть лицензия на QT4, и применить
ее интегратор...
389  Qt / Установка, сборка, отладка, тестирование / Re: Не получается отладка : Август 13, 2008, 22:10
Ларчик просто открывался...
Сборка - Release  и qmake честно вставлял в файл проекта

Код:
CONFIG	+= qt warn_on release

заменил на

Код:
CONFIG	+= qt warn_on debug

и все стало хорошо Шокированный

390  Qt / Установка, сборка, отладка, тестирование / Re: Не получается отладка : Август 10, 2008, 12:46
 Нет, проект самый примитивный

Код:
main.cpp
mainForm.ui
test.pro

создано в Дизайнере
потом
Код:
qmake -tp vc

и запуск VC2005
Страниц: 1 ... 24 25 [26] 27 28 ... 30

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