问题标签 [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.
qt - Qt 更新一个 qlabels 背景颜色
我有一个二叉树实现,我正在绘制 qlabels,上面有代表树节点的数字。我想要做的是,当我遍历树时,我想在每个节点上更改它们的背景颜色。但我在这份工作上失败了:/这是我的代码。请告诉我该怎么做。
我也使用了样式表方法,但我也无法使其工作:/
qt - 如何使用带有标签参数的 Qt Linguist 进行翻译 (%1)
我得到了这样的 Qlabel 一行:
有人告诉我你不能翻译那个。他们告诉我用参数和文本附加不同的字符串......
但是使用各种参数的短语呢?如果按顺序附加,翻译者如何知道哪个顺序?
对我没有意义。一定有办法!
c++ - Qt 中的自动调整标签大小
我正在开发一个 Qt 应用程序,它目前处于内部 beta 测试中。该公司的一位成员将 Windows 配置为显示大于其正常大小的文本,这破坏了我的 UI。例如,“关于”页面当前如下所示:
但在他的设置下,看起来像这样(注意剪辑的文本):
来自 C#/Winforms 背景,我很惊讶我似乎无法找到一些易于配置的标签属性,例如Form.AutoSize会自动调整标签大小以适合其包含的文本。我试过弄乱sizePolicy
,scaledContents
和其他一些属性,但似乎没有一个这样做。
我遇到了各种线程(例如这个),它们提供了将文本缩放到标签的说明,但我想做相反的事情 - 将标签缩放到文本,以方便那些像我的 co-工人。有没有一种简单的方法可以做到这一点?
image - 从 QtCreator 运行时,QLabel 不显示图像
当我使用 QtCreator 2.7.0 运行程序时,会出现一个空白的应用程序窗口。当我在发布文件夹中运行可执行文件时,它可以工作。可能是什么问题?
qt - 为什么为 QLabel 启用自动换行会改变布局?
所以我有一个我用 Qt Designer 制作的小程序,在大多数情况下,它完全没问题。但是有一个琐碎的问题。
我有一个QLabel
,文本有时太长,所以我想让文本换行。这应该是一个简单的任务。
这是没有自动换行的样子
这很好。但是当文本太长时,它会出现一个可怕的滚动条。我不想要这个,所以我启用了自动换行。但后来发生了这种情况:
起初我认为这只是 Qt Designer 是垃圾,所以编译并运行希望它会消失。有时会发生这种情况,所以我认为这是一个合理的假设。
不是。
为什么会发生这种事?!
编辑:在小部件初始化程序中手动启用自动换行也会导致相同的行为 - 所以它不是由 Qt Designer 引起的,这是其他地方的问题。任何帮助将不胜感激!
这是 UI 文件的内容:
qt - QT QLabel (used as an image container) fullscreen bug
A experienced the following bug in Qt 4.8.5, under Ubuntu 13.04 (and I'm nem to Qt) I have have an application with the following structure:
Mainwondow
-CentralWidget
--VerticalLayout
---TabWidget
---QLabel (created with code, and added to the layout)
---StatusBar
In fullscreen mode I hide the TabWidget, and the Statusbar, then the QLabel stops refreshing. (i have a thread to do the refresh) The strange thing is, when i restore the TabWidget or the StatusBar it works fine. It also works good, if i add a 1x1 pixel label to the VerticalLayout.
The slot responsible for the gui change;
But the thing I cant understand if I put a QLabel near the image, it works, and if I add this single line to the MainWindow constructor, it stops refreshing:
Any idea what is the problem?
(Thanks in advance)
qt - Qt无法将标签修改为de ui
我正在创建一个 popuo 窗口,可以更改显示的消息。我有下一节课
问题是当我调用 putPort 方法时,应用程序崩溃并且我不知道为什么。如果我放 ui.label_2,它不会崩溃,但是当我访问对象来修改它时,它会崩溃。
任何人都知道如何正确修改标签?
c++ - 为什么 Qt mouseReleaseEvent 不会触发?
所以,我有一个自定义的 QLabel 类,用作按钮。单击标签时,背景颜色会从红色变为绿色。在鼠标释放事件中,背景变回红色。但是,如果我向小部件的“单击”信号添加一个插槽,则鼠标释放事件似乎永远不会被触发。标签保持绿色。目前,我有它,所以当点击标签时,会显示一个 QMessageBox 。然而,即使在消息框关闭后,标签仍保持绿色。我尝试将它的 focusOutEvent 连接到将背景变为红色的同一个插槽,但它仍然无法正常工作。如何在释放鼠标后立即将按钮恢复为红色背景?我希望这是有道理的。有任何想法吗?
qt - 删除 QLabel 周围的额外空间
我试过样式表
并通过代码,将 Size Policy 更改为 Expanding。
具有标签的小部件内部的布局有
并在父小部件中将内容边距设置为 0。
我让它变小的唯一方法是将固定大小设置为更小的大小。但是文本有自动换行属性,所以它可以更大,我无法控制。
我应该怎么办?
qt - QT 5 QLabel setText() + setStyleSheet() 导致崩溃
所以,wdgt 是一个指向我的类的指针,它继承自 QLabel。当我运行以下代码时,应用程序崩溃。
如果我只使用其中一个功能,它可以工作,但它们一起会使程序崩溃。可能是什么原因?