Здравствуйте, гость ( Вход | Регистрация )
|
un-defined |
8.7.2008, 23:49
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 8.7.2008 Пользователь №: 227 Спасибо сказали: 0 раз(а) Репутация: 0
|
Есть проект виджета эмулятора терминала, написанный на qt4. Но некроссплатформенный, потому как использует системные вещи. Это будет интересно кому-нибудь?
Может кто-нибудь сможет его под mingw собрать? я не могу, за неимением windows, так что просто не в курсе, как там что в mingw устроено. Если что - ссылка вот: Link |
|
|
|
![]() |
|
void* |
16.7.2008, 9:32
Сообщение
#2
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3
|
теперь другое дело
насчет void* - лично я не совсем понимаю зачем в классе держать указатели на void и при каждом их использовании приводить их к нужному типу: примеры:
|
|
|
|
|
un-defined |
16.7.2008, 9:55
Сообщение
#3
|
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 8.7.2008 Пользователь №: 227 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(void* @ 16.7.2008, 10:32) Link теперь другое дело Шрифт моноширинный должен быть. По умолчанию стоит Monospace, 10. Я ставил еще terminus, 12 С другими шрифтами могут быть как раз такие проблемы, так как положение курсора вычисляется как (размер символа) Х (количество символов). А в немоноширинных шрифтах размер символа непостоянен.. Но вообще я в этот раз не трогал ту часть, которая за шрифты отвечает Цитата(void* @ 16.7.2008, 10:32) Link насчет void* - лично я не совсем понимаю зачем в классе держать указатели на void и при каждом их использовании приводить их к нужному типу: потому что надо было спрятать внутренние типы от приложений, которые будут этот класс использовать. Понятно, что тут явно просятся forward declarations и pimpl, но я решил вообще убрать из интерфейсного класса какие-либо упоминания о внутренних классах. Может быть как-нибудь переделаю на досуге |
|
|
|
un-defined Эмулятор терминала на qt4 8.7.2008, 23:49
ViGOur А поподробней описание?
Просто с нынешним описани... 9.7.2008, 8:02
un-defined Вкусность в том, что его можно встраивать в свои п... 9.7.2008, 8:54
void* очень интересная вещица, надо будет взглянуть
нас... 9.7.2008, 9:35
Гость Неплохо.
Собралось и заработало с Qt 4.3.1, правда... 9.7.2008, 12:06
un-defined Да, это под *nix
Лучше брать не файловый релиз, а ... 9.7.2008, 12:14
Гость Единственное что бесит - исходный код испагенный к... 9.7.2008, 12:19
un-defined Цитата(Гость @ 9.7.2008, 13:19) исходный ... 9.7.2008, 14:42
ViGOur Добавил: QTermWidget - Эмулятор терминала 9.7.2008, 12:53
void* возможно буду использовать в своей программе этот ... 9.7.2008, 14:17
void* немного покопался в коде. Действительно обильные к... 15.7.2008, 10:05
un-defined Цитата(void* @ 15.7.2008, 11:05) немного ... 15.7.2008, 10:45
void* Цитата(un-defined @ 15.7.2008, 10:45... 15.7.2008, 11:15
un-defined Цитата(void* @ 15.7.2008, 12:15) было бы ... 15.7.2008, 23:59
void* Цитата(un-defined @ 16.7.2008, 9:55)... 16.7.2008, 10:02
Litkevich Yuriy Цитата(void* @ 16.7.2008, 14:02) вместо о... 16.7.2008, 13:07
un-defined А зачем нужна горизонтальная прокрутка? 16.7.2008, 13:14
Litkevich Yuriy строки могут быть длинные, а перенос не информатив... 16.7.2008, 13:23
Lenymo Подскажите, пожалуйста, а можно ли на основе этого... 27.8.2010, 20:10
un-defined Цитата(Lenymo @ 27.8.2010, 21:10) Подскаж... 27.8.2010, 20:28
Lenymo В общем, мне нужен виджет типа PuTTY для работы че... 29.8.2010, 16:13
kwisp Lenymo,
ну к примеру в терминале всегда можно наб... 29.8.2010, 17:03
Lenymo kwisp, мне нужен serial terminal... 29.8.2010, 19:15
kuzulis Цитатаkwisp, мне нужен serial terminal...
ssh може... 30.8.2010, 8:21
Lenymo kuzulis, так я и собираюсь сама, просто надеялась ... 30.8.2010, 19:32![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.3.2026, 13:44 |