Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прокоментируйте одну из первых моих прог на Qt 
:(
    Опции темы
kojot
Дата 30.7.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 17.2.2007

Репутация: нет
Всего: нет



Программа на Qt:
Программа конвертирует набранный текст в кодировку ЮНИКОД. Программа может использовать систему счисления от 2-ичной до 36-ричной.

UNICODE: Text Convertor:
http://qt-prop.org/content/download.php?co...mp;tan=23786563

Здесь можно скачать необходимые библиотеки Qt:
http://qt-prop.org/content/download.php?co...mp;tan=25767249


Хотелось бы знать, как оно в целом? Может чего не хватает? smile 

Это сообщение отредактировал(а) kojot - 28.11.2009, 03:49
PM MAIL   Вверх
pan2004
Дата 30.7.2009, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 357
Регистрация: 28.7.2007

Репутация: нет
Всего: 9



Интересно, но зачем это нужно?
Потом, я бы заменил по крайней мере лэйаут, разделяющий текстовые поля слева на QSplitter


--------------------
Qt4/C++ fan
WinXP SP3: MSVC++2005 Qt4.5.1 Boost1.39
сыграем в дурака?
PM MAIL   Вверх
kojot
Дата 30.7.2009, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 17.2.2007

Репутация: нет
Всего: нет



Цитата(pan2004 @ 30.7.2009,  17:50)
Интересно, но зачем это нужно?

Ну например:

1. Как можно в QMenu написать "x²"?

Можно так:
Код
char c=178;
ui->actionX->setText(tr("x")+QString::fromLatin1(&c, 1));

а можно и так:
Код
ui->actionX->setText(QApplication::translate("MainWindow", "x\302\262", 0, QApplication::UnicodeUTF8));
  

\302\262 - восмиричный UTF-8 код степени 2


2. Вставка некоторых unicode символов в html-текст
Код
&# 1055;&# 1088;&# 1080;&# 1074;&# 1077;&# 1090;&# 32;&# 1052;&# 1080;&# 1088;&# 33; - без пробелов
  

десятиричные unicode коды

------------------------------------------------------------------------------

Да и вообще если создавать форму в qtcreator'е и использовать кирилицу, то сам qtcreator генерирует текст примерно в таком виде:
Код
...->setText(QApplication::translate("MainWindow", "КОД", 0, QApplication::UnicodeUTF8));
  

, где КОД - восмиричный UTF-8 код
Было просто интересно как это происходит.

P.S.: Спасибо за отзыв. smile 
PM MAIL   Вверх
CompWorm
Дата 29.9.2009, 08:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 4
Всего: 31



спасибо, полезная фича. 
вот только вопрос... а че бы не сделать список доступных символов? то есть для того чтобы написать этот x² мне надо лезть в виндовую приблуду или в линуксе в чаровый список ( он там к стати не всегда есть ) и оттуда копипастить в твою прогу...
не удобно выходит
ну и в обратную сторону увидеть перевод не плохо бы... а то так намутишь в коде этих юникодов, а потом хрен вспомнишь что это было)))

Это сообщение отредактировал(а) CompWorm - 29.9.2009, 08:45


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

  • Темы, в которых будут обнаружены нарушения, будут закрыты или удалены.
  • К пользователям, многократно нарушившим правила, будут применены отдельные санкции.

Для тех, кто создаёт темы:

В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разное тестирование | Следующая тема »


 




[ Время генерации скрипта: 0.0753 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.