1

我正在gtkmm-2.4Linux 中使用 GUI 包编写程序。如何设置 TreeView 对象的文本列以在 C++ 中执行自动换行?

4

1 回答 1

3

啊,GTK 的 CellRenderers 的奇怪而令人愉快的词。

#include <pangomm/layout.h>

// say we want to wrap the 3rd column in our treeview
int colNum = 3;
Gtk::CellRendererText* pCellRendererText = dynamic_cast<Gtk::CellRendererText*>(pTreeView->get_column_cell_renderer(colNum));
pCellRendererText->property_wrap_mode() = Pango::WRAP_WORD;
pCellRendererText->property_wrap_width() = 20;
于 2013-01-15T19:28:20.587 回答