Эмулятор терминала на qt4, widget |
Здравствуйте, гость ( Вход | Регистрация )
Эмулятор терминала на qt4, widget |
un-defined |
8.7.2008, 23:49
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 8.7.2008 Пользователь №: 227 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть проект виджета эмулятора терминала, написанный на qt4. Но некроссплатформенный, потому как использует системные вещи. Это будет интересно кому-нибудь?
Может кто-нибудь сможет его под mingw собрать? я не могу, за неимением windows, так что просто не в курсе, как там что в mingw устроено. Если что - ссылка вот: http://sourceforge.net/projects/qtermwidget |
|
|
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 |
теперь другое дело правда теперь почему-то стал слишком большой шрифт и отступ от текущего пути, вот скрин Шрифт моноширинный должен быть. По умолчанию стоит Monospace, 10. Я ставил еще terminus, 12 С другими шрифтами могут быть как раз такие проблемы, так как положение курсора вычисляется как (размер символа) Х (количество символов). А в немоноширинных шрифтах размер символа непостоянен.. Но вообще я в этот раз не трогал ту часть, которая за шрифты отвечает насчет void* - лично я не совсем понимаю зачем в классе держать указатели на void и при каждом их использовании приводить их к нужному типу:
потому что надо было спрятать внутренние типы от приложений, которые будут этот класс использовать. Понятно, что тут явно просятся forward declarations и pimpl, но я решил вообще убрать из интерфейсного класса какие-либо упоминания о внутренних классах. Может быть как-нибудь переделаю на досуге |
|
|
Текстовая версия | Сейчас: 8.5.2024, 6:40 |