crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> кодировка и QtDesigner
Yura
  опции профиля:
сообщение 2.7.2009, 1:30
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 9
Регистрация: 13.10.2008
Пользователь №: 391

Спасибо сказали: 0 раз(а)




Репутация:   0  


Qt 4.5.1, mingw, os: linux ubuntu 9.04. IDE: QDevelop 0.28 svn
создаю форму в QtDesigner'e, все кнопочки, текст, заголовки на русском.
при компиляции выдаёт сообщения:
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\236’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\277’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\200’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\276’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\263’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\200’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\260’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\274’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\274’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:17: ошибка: в программе обнаружен некорректный символ ‘\265’
In file included from src/aboutDialog.h:5,
                 from src/aboutDialog.cpp:1:
./ui/aboutDialog.ui:26:62: warning:
character constant too long for its type
./ui/aboutDialog.ui:26:86: error: invalid suffix "pt" on integer constant
./ui/aboutDialog.ui:27:56: error: invalid suffix "px" on integer constant
./ui/aboutDialog.ui:27:75: error: invalid suffix "px" on integer constant
./ui/aboutDialog.ui:27:92: error: invalid suffix "px" on integer constant
./ui/aboutDialog.ui:27:110: error: invalid suffix "px" on integer constant
./ui/aboutDialog.ui:27:147: error: invalid suffix "px" on integer constant
./ui/aboutDialog.ui:27:193: error: invalid suffix "pt" on integer constant
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\274’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\270’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\275’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\270’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\237’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\200’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\265’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\264’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\277’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\200’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\270’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\217’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\202’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\270’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:27: ошибка: в программе обнаружен некорректный символ ‘\265’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\222’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\265’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\200’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\201’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\270’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\217’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\260’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\273’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\214’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\204’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:42: ошибка: в программе обнаружен некорректный символ ‘\260’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\227’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\260’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\320’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\272’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\200’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\213’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\202’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\321’
./ui/aboutDialog.ui:62: ошибка: в программе обнаружен некорректный символ ‘\214’
./ui/aboutDialog.ui:1: ошибка: expected unqualified-id before ‘<’ token
./ui/aboutDialog.ui:23: ошибка: expected unqualified-id before ‘!’ token
./ui/aboutDialog.ui:23: ошибка: expected unqualified-id before ‘-’ token
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘&’ token
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘&’ token
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:24: ошибка: ‘meta’ не является именем типа
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘&’ token
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘=’ token
./ui/aboutDialog.ui:24: ошибка: expected unqualified-id before numeric constant
./ui/aboutDialog.ui:24: ошибка: expected unqualified-id before ‘/’ token
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:24: ошибка: ‘style’ не является именем типа
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘/’ token
./ui/aboutDialog.ui:24: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:25: ошибка: expected constructor, destructor, or type conversion before ‘,’ token
./ui/aboutDialog.ui:25: ошибка: a function-definition is not allowed here before ‘{’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:26: ошибка: expected unqualified-id before ‘/’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:26: ошибка: expected unqualified-id before ‘/’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:26: ошибка: ‘body’ не является именем типа
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:26: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: ‘p’ не является именем типа
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘&’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘=’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected unqualified-id before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: ‘span’ не является именем типа
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘-’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected unqualified-id before ‘/’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected unqualified-id before ‘/’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected unqualified-id before ‘/’ token
./ui/aboutDialog.ui:27: ошибка: expected constructor, destructor, or type conversion before ‘;’ token
./ui/aboutDialog.ui:27: ошибка: expected unqualified-id before ‘/’ token
./ui/aboutDialog.ui:27: ошибка: expected unqualified-id before ‘<’ token


если пишу на англ.яз, ошибок нет.

подскажите, куда копать...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 2.7.2009, 9:50
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Yura, ошибок у тебя море.

начни с этого:
#ifndef __ABOUTDIALOG_H__
#define __ABOUTDIALOG_H__

#include <QWidget>

#include "ui_aboutDialog.h"  //<--- Так должно быть


после объявления класса должна стоять точка с запяточкой, в объявлении конструктора класса не инициализируют родительский класс.

В реализиции функции (у тебя конструктора) умалчиваемое значение аргумента не пишут, а только при объявлении

Итого должно получится:Прикрепленный файл  aboutDialog.zip ( 2,24 килобайт ) Кол-во скачиваний: 215


Цитата(Litkevich Yuriy @ 2.7.2009, 13:48) *
#include "ui_aboutDialog.h" //<--- Так должно быть
программа uic генерирует из ui-файла с именем filename.ui файл исходника С++ с именем ui_filename.h его и надо подключать в объявление класса (хотя на момент написания программы, т.е. до сборки, этого файла ещё нет)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Тема закрытаНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 3.12.2024, 16:01