GTKMM 3.18.0中的图标大小
Icon size in gtkmm 3.18.0
我正在使用C 和GTKMM编写应用程序。我想出了如何将图标设置为StackSwitcher标签,但是现在我对图标大小有问题。StackSwitcher以16x16尺寸显示它们,无论图像本机大小。
我试图使用Gtk::StackSwitcher::property_icon_size()
,但它不起作用GTKMM版本。此成员功能是在GTKMM 3.20中引入的,我的版本是3.18。我无法更新GTKMM。当我尝试使用Apt-Get(sudo apt-get install --only-upgrade libgtkmm-3.0-dev
)时,它说libgtkmm-3.0-dev is already the newest version (3.18.0-1)
。我还试图手动更新它。我能够下载和安装所需的库,但是我的代码已经停止工作(当我编译了整个应用程序时,我会遇到很多这样的错误:/usr/local/include/gtkmm-3.0/gtkmm/targetentry.h:48:24: error: expected ‘;’ at end of member declaration virtual ~TargetEntry() noexcept
)
所以我的问题是:它是在GTKMM 3.18中更改图标大小的任何方法,还是如何将GTKMM更新为较新版本以使用property_icon_size()
我没有找到任何方法来更改GTKMM 3.18(或GTK 3.18)中的图标大小。我设法找到了更新库的方法。基本上,您可以从源来实现,但是对于Ubuntu 16.04(可能适用于较旧的版本)GTKMM 3.2的工作状况不佳。最好的解决方案是将整个Ubuntu发行版更新为17.10。gtk/gtkmm将通过发行版进行更新,它将运行良好。
对我来说,此更新教程效果很好。
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- C++GTKMM gui循环依赖关系
- gtkmm 显示文件内容
- Gtkmm 会不断检查 Gtk::日历上的所选日期是否发生变化
- 使用 Gtkmm 以编程方式选择 Gtk::TextView 中的文本
- 如何为 C++ Visual Studio 2019 指定应用程序图标?
- 从 wxWidgets 中的.DLL加载图标
- 如何在代码块中安装 gtkmm?
- 如何修复加载图标()函数不显示图标?
- 在 gtkmm 中异步加载图像
- QT Framewrok 和 Visual Studio - 图标冲突
- 如何在 c++ 中将图标放在按钮上?
- Windows 资源管理器中的图标在使用 resource.rc 时显示 2 个不同的图标
- 为什么从文件获取图标时应用程序有时会崩溃?
- Gtkmm 窗口为空白,不显示任何小部件或标题
- 如何在MFC中的静态文本控件上插入图标?
- wxWidgets 3.1.3 图标在 mac 下加载 - ICNS 文件不可读?
- GTKMM 3.18.0中的图标大小
- 单击工具按钮后,在GTKMM工具栏中更改工具按钮图标
- 如何向gtkmm状态图标对象添加标签