问题标签 [qlabel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1638 浏览

qt - 在 Qt Creator 中,如何在特定类的 QLabel 上设置背景图像

我创建了一个新的类可点击标签,它继承自 QLabel 并充当一种“按钮”。

我想使用背景图像作为它自己的按钮。这样我还可以更改各种状态(禁用、单击、释放)的背景图像。

如何指定样式表以仅更改该标签的属性,或以某种方式更改 Qlabel 的属性/属性?(我知道样式表是 background-image url(xxx) 但它会在我的自定义类中将我所有的按钮更改为该图像)

谢谢

0 投票
1 回答
3294 浏览

c++ - Qt QLabel HTML 字体大小严重失败

在我的 Qt 应用程序(使用 Ubuntu 10.10 Linux 存储库中的 Qt 4.7.0)中,我尝试使用Qt::RichText以下 HTML 使用 QLabels:

由于某种原因,字体大小设置不正确。所有小部件都有相同的字体大小,比默认字体大,但仍然是错误的字体。为第一个小部件设置的字体大小似乎会影响以下小部件将使用的大小。仅设置颜色属性会使标签文本保持其标准大小。

我也尝试在 QtDesigner 中重现这一点,同样的问题也发生在那里。

将文本格式设置为Qt::Richtext没有任何效果。并且在 HTML 属性值周围使用引号也不会改变任何内容。

我错过了什么?

在此处输入图像描述

0 投票
2 回答
11828 浏览

qt - 如何在 Qlabel 上启用抗锯齿功能?

我的 QLabels 看起来很丑,似乎没有抗锯齿。如何启用此功能(假设它可用)?

0 投票
1 回答
3712 浏览

qt - 摆脱 QLabel 顶部的额外空间

如下图所示,我有一个 QLabel,在“实际定义”和 QLabel 中的文本之间有不需要的空格。我尝试将垂直对齐设置为AlignTop,将样式表设置为QLabel{padding: 0 0 0 0px;},但这是最终结果:

哇男人

我怎样才能解决这个问题?

编辑在创建测试 UI 文件时,我发现这背后的原因是我将缩进设置为15. 如何保持缩进向右而不导致缩进到底部(同时保持文本与标签顶部的对齐)?好像我不能再使用 indent 了

0 投票
1 回答
311 浏览

qt - Qt 如何处理带有无效字体系列的标签样式?

我目前正在扩展为美国编写的 Qt 应用程序,以便在韩国和中国使用。我使用 Qt Linguist 取得了巨大成功,但有些字符串失去了所有样式。具体来说,他们已经减轻了体重和体型。

如果 Qt 尝试使用字体系列中不支持的字符打印字符串,它会获得默认样式吗?

0 投票
1 回答
1094 浏览

python - 如何在表单上调整/拉伸图像大小 resize pyqt4 python

我有一个带有图像的 qlabel,它位于 QGridLayout 内。当表单重新调整 QGridlayout 的大小时,会自动调整大小但带有图像的 qlabel 不会拉伸。

0 投票
3 回答
16370 浏览

qt - QT 中 QLabel 文本渲染的“文本溢出”

我在一个可以调整大小的小部件中有一个 QLabel 元素。文本可能会溢出边界,因此为了使应用程序看起来更优雅,我需要某种方式使文本在文本中最后一个完全可见的单词之后生成省略号 (...)。

我以前用 HTML/CSS 制作布局text-overflow: ellipsis;,但对于 QT 类,我没有找到任何相关信息。

0 投票
2 回答
1791 浏览

qt - Qt 中的动画图像替换

我正在尝试在 QLabel 中对 QPixmap 的变化进行动画处理。

我有 MainWindow,它包含几个从 QScrollArea 派生的对象。其中每一个都拥有一个 QLabel 成员。

使用mousePressEvent()我可以使用setPixmap(). 但是,这只是在每个 QLabel 中切换图像,而我想要实现的是一个新图像滑过现有图像的动画。

首先,我自己尝试使用 QTimeLine 在 QLabel 上绘制 QPixmap(为此我创建了一个派生自 QLabel 的类,并编写了我自己的 setPixmap()),但这没有用。接下来,我尝试使用 QPropertyAnimation,但如果没有我也为此实现子类,它就无法在 Pixmap 上构建。

任何想法或想法表示赞赏。

0 投票
1 回答
425 浏览

qt - 更改样式表会导致 qlabel 移动

我在水平布局中有几个标签,我想在某些时候启用/禁用标签周围的边框。我可以使用样式表来做到这一点,但问题是每次我以这种方式启用/禁用边框时,标签在布局中向左或向右移动几个像素。

这是一个令人讨厌的工件,它会影响 UI 的外观。有谁知道如何防止这种情况发生?

谢谢!

马龙

0 投票
1 回答
10269 浏览

c++ - Displaying an image in QLabel

I have created a Qt interface, add a Qlabel and set pixmap to an image. imagelabel =

this is the code displayed in ui_mainwindow.h when i preview it using the Qtdesigner, the image can be displayed. But when i run using codeblocks, everything like buttons etc is fine but the image does not appear. Do i need to add anything into the section below ?