GTK3 没有调整大小限制
GTK3 No resize limits
目前如果我在 GTK3 中创建一个窗口
例如 300x300
我在右下角放了一个按钮,我不能缩小我的窗口
大小,因为这个按钮阻止了我,gtk3 中是否有一个函数可以让我忽略所有小部件,并调整为任何大小甚至0x0
这是用户通过窗口调整大小,拖动并单击来执行此操作
有没有办法让我自己设置这个调整大小限制,而不是让它取决于我窗口中的内容
如果您最初使用set_size_request()
将窗口设置为 300x300,则它不会缩小到低于该值。要允许用户缩小到初始值以下,请使用set_default_size()
。我似乎已经读到小部件的最小尺寸是 1x1,这似乎是合乎逻辑的,因为0x0您将无法再调整它的大小。如果您想要小于 1x1,您可以使用hide()
并隐藏内容。
但是,如果窗口中有任何小部件,则最小大小由小部件决定!(称为"自然大小"(
要允许窗口小于小部件确定的窗口,您可以使用Gtk.ScrolledWindow
.
另外,回想一下,外部边框是由窗口管理器绘制的,而不是由 Gtk 绘制的。但是,您可以使用set_decorated()
禁用外部边框。并不是说这可能不起作用 - 取决于窗口管理器是否尊重这一点(不是 Gtk 的错(。
相关文章:
- 为char数组调整zlib-zpipe
- 调整大小后指向元素值的指针unordered_map有效?
- 在C++中调整向量中的索引
- 哪些库可以通过Opencv调整曝光率
- 垂直方向的 Gtk3+ 旋转按钮 (c/c++)
- 如何调整 std::vector of Eigen::MatrixXd 的大小
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 在容量内调整矢量大小时的性能影响
- 将 boost::odeint 与向量类一起使用,而无需调整向量的大小
- 将摄像机调整到俯视图
- Qt 图表条形图调整大小崩溃
- 除非重新绘制大小,否则SDL_Texture在调整大小后呈现黑色
- 调整布局上的 QGraphicsView 小部件的大小
- 如何在构建链接列表时调整头、尾指针
- 如何将旧的 C 样式 #define 映射与现代C++进行调整?
- 当您在此单词中搜索单词时调整字符数组的大小?
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- GTK3 没有调整大小限制
- GTK3 检测用户大小调整窗口