Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
3.7.2010, 8:50 | Проверка существования БД | Надо проверить в программе существует ли БД (использую QSQLITE), если она не существует то создать, а если существует прочитать её. Помогите с реализацией! Какие пути решения? есть такая функция в C/C++ stat. С помощью ее можно проверить наличие файла-базы. Там же можно получить информацию, какой она длины. Если 0, то надо создавать таблицы. Во всяком случае с этим подходом я живу уже лет 5. |
bynet, | ||
27.4.2010, 5:47 | Что нужно для Linux приложения? | Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ? Зависимости определил через ldd. есть такой файлик в RedHat-подобный дистрибутивах /etc/ld.so.conf. Занести туда можно любой путь к библиотекам. После выполнить ldconfig и вуаля. Думаю, что файлик и в других дистрах есть |
kibsoft, | ||
4.3.2010, 6:57 | Русский шрифт в QTreeView | Доброе время суток! Возможно об этом уже писалось, но я найти не смог.... Ситуация следующая: Есть окошечко в котором есть такой код CODE QTextCodec *codec = QTextCodec::codecForName("windows-1251"); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForLocale(codec); BtnBack = new QPushButton(this); BtnBack->setText(QString(tr("Назад"))); model = new QDirModel(this); tree = new QTreeView(this); tree->setModel(model); В общем под виндой всё нормально, а вот под линуксом проблема. Если есть имена директорий/файлов на русском языке, то отображаются крокозябры... В то же время кнопочка по русски нормально отображается.. или все держать в UTF-8, или условная компиляция где #ifdef винда QTextCodec *codec = QTextCodec::codecForName("windows-1251"); #endif #ifdef юникс с koi8 QTextCodec *codec = QTextCodec::codecForName("KOI8-R"); #endif #ifdef юникс с UTF8 и т.д |
igorenja, | ||
Текстовая версия | Сейчас: 19.4.2024, 17:45 |