Здравствуйте, гость ( Вход | Регистрация )
kwisp | Дата 19.2.2010, 9:45 |
Kagami, ты видел подобную штуку хотябы где нибудь. в линуксе маке или винде. приведи примеры таких программ. я не видел. |
|
Kagami | Дата 16.2.2010, 13:02 |
Litkevich Yuriy, ты не понял. Я хочу запихнуть строку в stdin чтобы пользователь мог ее отредактировать не вводя самому, а уже потом считать эту строку. BRE, меня слегка смущает что у в Linux последняя доступная версия 6.1, на маке 6.0, а в винде - 5.0 Есть еще какие-нибудь способы? |
|
Litkevich Yuriy | Дата 16.2.2010, 12:35 |
Попробовать записать в stdin? читать из него. Посмотри тему: Как считывать с stdin ?Вот пример из Асистента, по QTextStream:
соответственно для QTextStream ты можешь установить кодек, для виндовоза, например, "IBM866" |
|
BRE | Дата 16.2.2010, 12:12 |
BRE, быстро полистал доки, но нигде не нашел упоминания работает ли она с unicode или нет... Везде только char* используется... Конечно, большинство вводилок консольного текста в linux работает на ней. |
|
Kagami | Дата 16.2.2010, 11:49 |
BRE, быстро полистал доки, но нигде не нашел упоминания работает ли она с unicode или нет... Везде только char* используется... Litkevich Yuriy, не совсем понял идею. Попробовать записать в stdin? |
|
Litkevich Yuriy | Дата 16.2.2010, 10:44 |
Kagami, дак ведь по идее её можно просто ввести, т.е. stdin должно быть достаточно | |
BRE | Дата 16.2.2010, 9:52 |
Хотелось бы простое, без лишних зависимостей и кроссплатформенное решение. Никто такое не делал? Посмотри на readline. Для *nix платформ и вроде для Mac - http://tiswww.case.edu/php/chet/readline/rltop.html а для венды вроде http://gnuwin32.sourceforge.net/packages/readline.htm |
|
Kagami | Дата 16.2.2010, 9:43 |
Точу потихоньку свой инструмент для работы с TMX-файлами. Решил немного улучшить инструмент объединения. Сейчас он выглядит вот таким образом: Цитата Source segment: 'Trademarks' 1: 'Торговые марки' 2: 'Trademarks' Enter your choose: При объединении он выводит исходный сегмент и два варианта перевода (если они отличаются в объединяемых файлах). Я хотел бы добавить третий пункт - редактировать один из вариантов, но я не знаю как поместить строку в буфер ввода, где пользователь может ее отредактировать и, нажав Enter, ввести. Хотелось бы простое, без лишних зависимостей и кроссплатформенное решение. Никто такое не делал? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 12:23 |