gpt4 book ai didi

c++ - 如何使笔记本的标签文本方向垂直(在 gtkmm 中)

转载 作者:行者123 更新时间:2023-11-27 23:33:01 25 4
gpt4 key购买 nike

我希望我的笔记本标签标签旋转 90°。

我尝试了 Gtk::Label 的 set_angle() 函数,但它不起作用:

#include <gtkmm.h>

int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);

Gtk::Window mainwindow;
Gtk::Notebook sidebar;
Gtk::Label tab;

mainwindow.add(sidebar);

sidebar.set_tab_pos(Gtk::POS_LEFT);
tab.set_angle(90);
sidebar.append_page(tab, "text");

sidebar.show();
tab.show();

Gtk::Main::run(mainwindow);

return 0;
}

最佳答案

您似乎正在将标签添加为子窗口小部件。您没有小部件作为代码中的页面子项,但如果您这样做并将其命名为“子项”,您将得到如下内容:

sidebar.set_tab_pos(Gtk::POS_LEFT); 
tab.set_angle(90);
tab.set_text("text");
sidebar.append_page(child, tab);

关于c++ - 如何使笔记本的标签文本方向垂直(在 gtkmm 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3426756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com