Я установил бы Ваше более многочисленное отделение с position:relative;
затем для Вашего изображения, делают это:
img.classname{
position:absolute;
top:50%;
left:50%;
margin-top:-25px;
margin-left:-25px;
}
Это только работает, потому что Вы знаете размеры и изображения и содержания отделения. Это также позволит Вам иметь другие объекты в рамках содержания отделения..., где решения как использование высоты строки не будут.
РЕДАКТИРОВАНИЕ :Примечание... Ваши поля являются отрицательной половиной размера изображения.
FLTK, если вы серьезно относитесь к облегчению.
редактировать:
Вставка с веб-сайта:
FLTK спроектирован как небольшой и достаточно модульный для статической компоновки, но прекрасно работает как разделяемая библиотека. FLTK также включает в себя отличный конструктор пользовательского интерфейса под названием FLUID, который можно использовать для создания приложений за считанные минуты.
Я добавлю, что его зрелый и стабильный тоже.
JUCE довольно легкий, он может быть таким же простым, как один файл .cpp и один файл .h. (Посмотрите на объединенный JUCE) Однако это не похоже на стандартное приложение для Windows. С другой стороны, это кроссплатформенный.