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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 48 49 [50] 51 52 ... 58
736  Qt / Общие вопросы / Re: QSettings не читает первую секцию : Август 29, 2013, 13:20
Бинарно файл посмотрите. Может там BOM вначале.
Спасибо! Это мысль  Улыбающийся Есть. И что теперь? QSettings его не любит?
----
Действительно, если убрать BOM, то проблема, вроде бы, исчезает. Кто бы еще объяснил, почему?
Но тему закрываю, еще раз спасибо!
737  Qt / Общие вопросы / Re: QSettings не читает первую секцию : Август 28, 2013, 14:25
Проблема остается, пользователи жалуются... Может есть мысли?
738  Qt / Пользовательский интерфейс (GUI) / Re: Как убрать маску в QLineEdit::text()? : Август 23, 2013, 18:47
Не;) Костыль может быть только один...
Вот такой, например:
Код:
        val=lineEdit->text();
        mask=lineEdit->inputMask();
        if(mask=="99999.N99.9.9999.999.9999")
            val.remove('.');
739  Qt / Пользовательский интерфейс (GUI) / Re: Как убрать маску в QLineEdit::text()? : Август 22, 2013, 17:22
если только в этом дело... то перед очищением маски сохраняйте текст, и после его возвращайте, не? Улыбающийся
Не;) Костыль может быть только один...
740  Qt / Пользовательский интерфейс (GUI) / [РЕШЕНО] Как убрать маску в QLineEdit::text()? : Август 22, 2013, 11:31
Коллеги, имеется QLineEdit с маской ввода. Хочется, чтобы маска влияла только на ввод, и не отображалась при выводе методом QLineEdit::text(). Что посоветуете?
Костыль вроде
Код:
    QString mask=lineEdit->inputMask();
    lineEdit->setInputMask("");
    text=lineEdit->text();
    lineEdit->setInputMask(mask);
не помогает, очищает не только маску, но и введенный в редакторе текст.
741  Qt / Общие вопросы / Re: QSettings не читает первую секцию : Август 10, 2013, 08:21
Имя первой секции случайно не Global?
WebService. А что не так с Global?
742  Qt / Общие вопросы / [РЕШЕНО] QSettings не читает первую секцию : Август 09, 2013, 20:29
Коллеги, никто не сталкивался с тем, что при использовании QSettings для хранения параметров в файле (QSettings::IniFormat) параметры первой секции иногда не читаются? Я сталкивался с этим и в Windows и в Linux.
Лечится вставкой пустой строки в начало ini файла, но вся беда в том, что при записи параметров эта строка удаляется.
Есть такая проблема?
743  Qt / Пользовательский интерфейс (GUI) / Re: Динамическое изменение размера виджета : Август 08, 2013, 19:02
Как вариант:
Спасибо! Cработало.

744  Qt / Пользовательский интерфейс (GUI) / Re: Динамическое изменение размера виджета : Август 07, 2013, 20:59
у меня работает: resize(minimumSizeHint());
К сожалению, у меня не получилось  Грустный
Во вложении - пример. Надо последовательно в комбобоксе менять текущее значение, увидите.
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 такого нет.
748  Qt / Общие вопросы / Re: Qt 5.x - если исходники в кодировке Win-1251 : Июнь 23, 2013, 12:04
Это решает все проблемы:
Цитировать
I highly recommend choosing the former option: use UTF-8 in your source code.
http://www.macieira.org/blog/2012/05/source-code-must-be-utf-8-and-qstring-wants-it/
Это поможет:
http://anton-pribora.ru/recoder/
749  Разное / Новости Qt сообщества / Re: Доступен релиз кандидат Qt 5.1 : Июнь 22, 2013, 22:26
Коллеги, при установке qt-windows-opensource-5.1.0-rc1-mingw48_opengl-x86-offline.exe появляется ошибка. В чем дело?
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);
Причем второй размер ни на что не влияет.
Страниц: 1 ... 48 49 [50] 51 52 ... 58

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