- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
auto widget=gtk_label_new(text);
m_handle=GTK_LABEL(widget);
gtk_label_set_line_wrap(m_handle,TRUE);
gtk_label_set_max_width_chars(m_handle,80);
gtk_widget_set_size_request(GTK_WIDGET(m_handle),-1,1);
最佳答案
虽然我对 Gtk3 编程完全没有经验,但我在 Qt5 中看到了非常相似的现象。
我认为会发生什么是 Gtk3 将标签的最小高度设置为它在包装到其最小宽度时的高度。我的意思是标签本身的最小宽度,所以即使窗口不能变小,如果窗口中旁边有一些其他小部件,标签也有可能。
此处描述了此机制:https://developer.gnome.org/gtk3/stable/GtkWidget.html#geometry-management
特别注意:
The minimum height for the minimum width is normally used to set the minimum size constraint on the toplevel (unless gtk_window_set_geometry_hints() is explicitly used instead).
关于gtk3 - 包裹的 GtkLabel 巨大的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44004817/
我正在尝试使用水平框将带有标签的条目小部件放在一行中。但是,标签会垂直扩展。它采用窗口的初始高度,并且不允许缩小到它以下。我已经尝试了填充、扩展、对齐等所有可能的组合,但它没有改变。 如何解决? #!
我编写了一个简单的函数,其目的是更改 GtkLabel 的文本和颜色。问题是(当然):它不起作用。“状态”中包含的文本设置正确,但颜色设置不正确。 我使用Pango属性来设置它,但没有办法。调用如下:
我在 Glade 中有 GtkLabel,X 对齐设置为 0,X 填充设置为 5,扩展设置为否。 标签与旋转按钮和另一个标签一起位于水平框下方。 问题是 X pad 应用于左侧和右侧。 我希望它只应用
我想用从文本文件导入的数据更新 GtkLabel,但它不会像通常那样将 \n 评估为换行符。该文件包含(例如): This is a\nnewline. 我如何让 GtkLabel 理解这个 \n?
怎么做,只是GtkLabel的一部分有一个点击事件并调用一个函数。 我制作了一个 Twitter 客户端,女巫显示推文,我想,当推文中有 # 标签并且我单击它时,应用程序会显示一个新窗口,其中包含此
我有一个 GtkLabel无论文本比标签短还是长,其文本都将保持居中。 例如,具有 SS_CENTER 的 Win32 静态控件样式标志集的行为如下: ┌==========
auto widget=gtk_label_new(text); m_handle=GTK_LABEL(widget); gtk_label_set_line_wrap(m_handle,TRUE);
我知道这里已经提出了类似的问题:How to get a current font for GtkTextView? 但是 gtk_style_context_get_font has been de
我无法将 GtkLabel 的文本设置到声明它的函数之外。在编码示例领域,我的程序看起来像这样: int main(int argc, char **argv) { GtkLabel *l
我想在 GtkLabel 中插入一个图像,但是 Pango 中不存在标签。我还尝试使用包含 的 hacky 方式并将其设置为 background-image通过 CSS 但 class=""不是
我正在编写一个 Vala 应用程序并在其中使用 GtkLabels'。问题是,我使我的主窗口无法调整大小,当我向其中添加带有长文本的标签时,窗口变得非常大(当窗口可调整大小时,所有标签都完美匹配)。我
如何访问标签元素 (GtkLabel) 以在运行时更改文本?使用这段代码,我得到一个编译错误。 lottozahlen.cpp Gtk::Window* pWindow = 0; Gtk::Label
我在 VBox 中有一个 GtkLabel 和一个 GtkDrawingArea,我想使标签相对于 GtkDrawingArea 的 X 坐标(在 VBox 中标签的下方)居中,我如何告诉 GTK 使
是否存在永久激活的“恒定”gtk+ 信号?我正处于进入 gtk 的第一步,并希望在程序执行期间不断更新 GtkLabel。 最佳答案 函数 g_timeout_add、g_idle_add 和相关函数
我正在尝试使用 CSS 来设置 GtkLabel 的样式。我想更改标签的颜色和字体大小。这是我的 C 代码: #include int main(int argc, char *argv[]) {
下面有一些代码试图更新 GTK Label 元素。我包括两个文件:ui 文件和 py 文件。 界面文件: 320 240 True GDK_KEY_PRESS_
我是一名优秀的程序员,十分优秀!