5446
|
Qt / Печать / Re: Распечатка документа. Как и что?
|
: Август 21, 2008, 17:06
|
Опции при конфигуре -no-cups ........... Do not compile CUPS support. -cups .............. Compile CUPS support. Может в них дело. Попробуй кути перекомпилить с -cups. (хотя она стоит по дефолту, но на всякий случай).
|
|
|
5447
|
Qt / Базы данных / [4.4.1] Открытие dbf и индексы.
|
: Август 21, 2008, 16:47
|
Доброго всем. В общем есть у меня на работе СУБД, писанная на фоксе (АСП, если встречались). Так вот пишу софтинку, которая выдирает нужные мне данные из этой БД. Как известно, на фоксе БД - это каталог с файлами dbf и индексами. В общем коннекчусь через QODBC с параметром DRIVER={Microsoft dBase Driver (*.dbf)};FIL={dBase III;};DefaultDir=Каталог Все работает нормально с теми dbf, у которых нет индексов. Если индексы есть, то dbf не открывается. Как обойти эту проблему?
|
|
|
5449
|
Qt / Печать / Re: Распечатка документа. Как и что?
|
: Август 20, 2008, 20:43
|
QPrinter* qpPrinter=new QPrinter(); QPrintDialog qpdPrintDialog(qpPrinter); if (!qpdPrintDialog.exec()) return; QTextDocument* qtdDocument=new QTextDocument(); qtdDocument->setPageSize(QSizeF(qpPrinter->pageRect().width(),qpPrinter->pageRect().height())); qtdDocument->setHtml(qslPrintList.join("\n")); qtdDocument->print(qpPrinter); Все отлично работает. QPainter не нужен. Может с принтером нелады, если из ассистента не печатает?
|
|
|
5453
|
Qt / Базы данных / Re: Как зарефрешить модель???
|
: Август 04, 2008, 10:10
|
Да это я знаю, но вот в чем косяк - если делать model->setQuery(model->query()), не прокатывает. А если каждый раз подключать как первоначально.... Просто вот мое подключение модели QString qsQuery="SELECT dt.id,dt.reference_id,dt.reference_date, vt.name, summa, vat.name, ot.name " "FROM DOHOD_TABLE dt " "LEFT JOIN VIDDOHOD vt ON vt.id=dt.viddohod " "LEFT JOIN OSNDOHOD ot ON ot.id=dt.osndohod " "LEFT JOIN VALUTA vat ON vat.id=dt.valuta " "WHERE (dt.reference_id=%1)" "ORDER BY dt.viddohod,dt.reference_date"; qsqmDohod->setQuery(qsQuery.arg(referenceID)); qsqmDohod->setHeaderData(2, Qt::Horizontal, tr("Дата")); qsqmDohod->setHeaderData(3, Qt::Horizontal, tr("Вид дохода")); qsqmDohod->setHeaderData(4, Qt::Horizontal, tr("Сумма")); qsqmDohod->setHeaderData(5, Qt::Horizontal, tr("Валюта")); qsqmDohod->setHeaderData(6, Qt::Horizontal, tr("Основание")); qtvDohod->setModel(qsqmDohod); qtvDohod->hideColumn(0); qtvDohod->hideColumn(1);
Это каждый раз повторять???
|
|
|
5454
|
Qt / Базы данных / Как зарефрешить модель???
|
: Август 04, 2008, 09:54
|
Никак не могу вдуплить. Есть QSqlQueryModel, в проге добавляю запись через QSlqQuery, дальше нужно зарефрешить модель, чтобы подтянуть запись. Но как это сделать?
|
|
|
5456
|
Разное / Новости Qt сообщества / Re: Qt 4.4.1 Now Available
|
: Июль 31, 2008, 19:22
|
интерестно... написано Багфикс, а инсталятор для mingw в 1,5 раза больше занимает чем 4.4.0. с чего бы это?
хм странно. качаю версию под Х11 там размер почти такойже как и 4.4. чем тогда mingw такой уникальный Там еще mingw добавлен.
|
|
|
|
|