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

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не собирается в Linux: отличия кода и разница в работе  (Прочитано 3104 раз)
pethead
Гость
« : Ноябрь 12, 2010, 19:13 »

применяю вот такой оператор

QSplitter *splitter_v = new QSplitter(Qt::Orientation::Vertical);

в Windows собирается то вылазит просто warning, а в linux вот

error: ‘Qt::Orientation’ is not a class or namespace

причем если не задать ориентацию сплиттера то он горизонтальный, а мне надо вертикальный.

что не так?
« Последнее редактирование: Ноябрь 15, 2010, 20:13 от pethead » Записан
BRE
Гость
« Ответ #1 : Ноябрь 12, 2010, 19:16 »

Да ты просто указывай Qt::Vertical (или Qt::Horizontal) и будет собираться  и в венде и в linux.  Улыбающийся
Записан
pethead
Гость
« Ответ #2 : Ноябрь 13, 2010, 07:55 »

спасибо.
Записан
pethead
Гость
« Ответ #3 : Ноябрь 15, 2010, 20:19 »

еще вот что наблюдаю.
код компилящийся и линкующийся в винде в среде студии2008, не компилируется в линуксе.

примеры:

#define CSTR_CONST "blabla"

QString s;
s="привет";

SetWindowTitle(tr(CSTR_CONST)+tr(s));
или
m_Name=tr(s);

в линукс ругается на tr(s)

еще пример:

задаю в filesave диалоге маску сохранямых файлов, например *.myext

в винде сохраняется правильно: имя + заданное расширение, в линуксе только имя.

что не так?
« Последнее редактирование: Ноябрь 15, 2010, 20:24 от pethead » Записан
crossly
Гость
« Ответ #4 : Ноябрь 15, 2010, 22:01 »

Код:
QString QObject::tr ( const char * sourceText, const char * disambiguation = 0, int n = -1 ) [static]
Цитировать
задаю в filesave диалоге маску сохранямых файлов, например *.myext

в винде сохраняется правильно: имя + заданное расширение, в линуксе только имя.
а вы не думали что стандартное поведение в линукс и вин может быть разным??
Записан
pethead
Гость
« Ответ #5 : Ноябрь 16, 2010, 04:26 »

c диалогом решил. Улыбающийся


« Последнее редактирование: Ноябрь 16, 2010, 07:15 от pethead » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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