Можно ли создать текст, отображаемый на картинке с помощью nana?
Я пробовал это
int main() {
using namespace nana;
form fm;
place plc(fm);
picture pic(fm);
label lbl(fm, "LBL", true);
pic.load(paint::image("xxx.png"));
pic.caption("PIC");
pic.align::center, align_v::center);
lbl.transparent(true);
lbl.text_align(align::center, align_v::center);
plc.div("<<here>>");
plc["here"] << pic;
plc["here"] << lbl; // (1)
plc.collocate();
lbl.move(pic.pos());
fm.show();
exec();
}
Но его смещение влево как nana создает сетку для 2 элементов в макете. Без его добавления, удалив (1), метка вообще не будет отображаться в макете.
Я не могу найти какую-либо информацию об этом в Интернете. nana::image::caption(std::string)
метод, кажется, игнорируется
Есть ли способ поместить два элемента друг на друга вместо одного элемента? Моя цель - нарисовать каплю воды, а затем написать в середине% влажности.
Спасибо