Просмотр сообщений
|
Страниц: 1 ... 48 49 [50] 51 52 ... 58
|
736
|
Qt / Общие вопросы / Re: QSettings не читает первую секцию
|
: Август 29, 2013, 13:20
|
Бинарно файл посмотрите. Может там BOM вначале. Спасибо! Это мысль Есть. И что теперь? QSettings его не любит? ---- Действительно, если убрать BOM, то проблема, вроде бы, исчезает. Кто бы еще объяснил, почему? Но тему закрываю, еще раз спасибо!
|
|
|
740
|
Qt / Пользовательский интерфейс (GUI) / [РЕШЕНО] Как убрать маску в QLineEdit::text()?
|
: Август 22, 2013, 11:31
|
Коллеги, имеется QLineEdit с маской ввода. Хочется, чтобы маска влияла только на ввод, и не отображалась при выводе методом QLineEdit::text(). Что посоветуете? Костыль вроде QString mask=lineEdit->inputMask(); lineEdit->setInputMask(""); text=lineEdit->text(); lineEdit->setInputMask(mask);
не помогает, очищает не только маску, но и введенный в редакторе текст.
|
|
|
742
|
Qt / Общие вопросы / [РЕШЕНО] QSettings не читает первую секцию
|
: Август 09, 2013, 20:29
|
Коллеги, никто не сталкивался с тем, что при использовании QSettings для хранения параметров в файле (QSettings::IniFormat) параметры первой секции иногда не читаются? Я сталкивался с этим и в Windows и в Linux. Лечится вставкой пустой строки в начало ini файла, но вся беда в том, что при записи параметров эта строка удаляется. Есть такая проблема?
|
|
|
745
|
Qt / Пользовательский интерфейс (GUI) / [РЕШЕНО] Динамическое изменение размера виджета
|
: Август 06, 2013, 20:07
|
Коллеги, нужно в динамике изменить размер родительского виджета по размеру виджетов, содержащемся в нем. Родительский виджет порожден от QMainWindow. Внутри него панели QFrame с фиксированными размерами, компоновка внутри главной формы - по вертикали. В процессе выполнения некоторые панели становятся невидимыми, некоторые видимыми. Нужно, чтобы родительская форма принимала размер по сумме видимых панелей. После установки видимости включенных в форму панелей делаю resize(size().width(),0). Ожидаю, что все включенные панели "прижмутся" друг к другу по вертикали. На деле, при увеличении размеров включенных фреймов все нормально. При уменьшении - остаются "дыры". Понимаю, что что-то не понимаю с лейаутами. А что?
|
|
|
746
|
Qt / Пользовательский интерфейс (GUI) / Re: Как сделать одновременно консольное и GUI приложение ?
|
: Июль 18, 2013, 11:58
|
Как сделать приложение и консольным и GUI ? Например, по умолчанию оно консольное, а когда указан параметр -gui, открывать QWidget. Так вообще возможно ?
Как уже сказал Верес, линковаться будет с Gui. Значит, там, где нет иксов, будут проблемы. Плюс дополнительные сложности с запуском программы из cron. Если вопрос только в том, чтобы в зависимости от параметра командной строки перенаправить вывод либо в консоль, либо в gui, то и тут сложности - в windows консоль с графическим интерфейсом не дружит. Поэтому в виндах вывод я направляю в трей. В linix все легко - хочешь, в gui, хочешь - в консоль. Прошу прощения, вырезать пример некогда, поэтому могу дать ссылку на готовый проект: http://www.freesoft.ru/?id=713604.
|
|
|
747
|
Qt / Qt-инструментарий / Qt Creator 2.7.2. Повторяется автоопределенный компилятор gcc
|
: Июль 04, 2013, 10:31
|
Коллеги, иногда в Qt Creatore для Windows сталкиваюсь с тем, что в настройках на вкладке "Компиляторы" дублируется автоопределенный компилятор gcc. Вот сейчас у меня в 2.7.2 их 3 штуки. Иногда растет с каждым запуском до четырех-пяти, потом уменьшается до двух Почему, интересно? В 2.8-beta такого нет.
|
|
|
750
|
Qt / Qt-инструментарий / Re: QSplitter в дизайнере
|
: Май 22, 2013, 14:38
|
У меня тоже не получилось. Сделал вручную в конструкторе формы примерно так: splitter->setStretchFactor(0,0); splitter->setStretchFactor(1,1); QList<int> sizes; splitter->setSizes(sizes << 100 << 200);
Причем второй размер ни на что не влияет.
|
|
|
|
|