qlabel相关内容

如何在QLabel中设置文本并显示';<;>;';字符?

使用PySide2(基本上是PyQt5),我尝试在字符串中包含字符‘<;’和‘>’的QLabel中setText。但是,由于这些字符用于修改字体,这两个字符内的任何内容都会消失。我试着用反斜杠转义,但似乎还是不行… 如何使‘<;’和‘>’字符显示在QLabel中? 编辑:下面是我的代码正在做的一些事情(只是抓住了重要的部分): # color and text get s ..
发布时间:2022-02-23 20:08:27 前端开发

QLabel &自动换行:如何以逗号为基础换行(与空格)

我正在尝试使用没有空格但用逗号分隔的文本制作多行 QLabel.例如:'猫、狗、兔子、火车、汽车、飞机、奶酪、肉、门、窗' 我发现使用 setWordWrap 可以实现多行,但它会根据空格中断. 如何根据逗号换行? 这是一个代码示例: 从 PySide2.QtWidgets 导入 *类主窗口(QMainWindow):def __init__(self, *args, **kw ..
发布时间:2022-01-12 23:24:44 Python

为什么标签没有完全显示?

我正在学习如何使用 PyQt5,但遇到了“我的第一个标签"未在我的屏幕上完全显示的问题. 运行代码后显示: 代码: 从 PyQt5 导入 QtWidgets、QtCore、QtGui从 PyQt5.QtCore 导入 *从 PyQt5.QtGui 导入 *从 PyQt5.QtWidgets 导入 QApplication、QMainWindow导入系统QtWidgets.QAppli ..
发布时间:2022-01-12 23:04:25 Python

PyQt5标签被切断

当我运行这个程序时,我的部分标签被切断了.有没有什么办法解决这一问题?我猜它与 setFont 有关,因为当我删除 l1.setFont 时,所有文本都会显示.如果可能,请列出不会过多改变 GUI 的解决方案. 导入系统从 PyQt5 导入 QtGui、QtWidgets、QtCore、Qt从 PyQt5.QtWidgets 导入 *从 PyQt5.QtGui 导入 *从 PyQt5.QtCor ..
发布时间:2022-01-12 23:00:38 Python

如何在标签中显示图片和文本(PyQt)

我需要在标签中显示图片和文字,这是我的代码: 导入系统从 PyQt5.QtCore 导入 *从 PyQt5.QtGui 导入 *从 PyQt5.QtWidgets 导入 *MyLabel 类(QLabel):def __init__(self):超级(MyLabel,自我).__init__()def 油漆事件(自我,QPaintEvent):pos = QPoint(50, 50)画家= QP ..
发布时间:2022-01-12 22:47:00 Python

PyQt 将图像从 URL 加载到 QPixmap 会导致冻结和崩溃

我制作了一个应用程序,该应用程序从网站收集图像的 URL 并将它们逐个显示在显示器上.但是,当您使用 QComboBox 滚动浏览图像时,程序会冻结 2-3 秒,这很烦人,因为要滚动浏览的 URL 超过 100 个.如果您尝试快速滚动,应用程序会崩溃.图片甚至不是那么大(小于 300KB),互联网连接已经足够了.有什么解决方案可以解决这个问题吗? 这是代码片段: 从 PyQt5.QtWid ..
发布时间:2022-01-12 22:45:51 其他开发

使 QLabel 可点击

我有一个用 QPixmap 填充的 Qlabel,我想在点击这个标签后启动一个进程/函数.我扩展了 QLabel 类,如下所示: from PyQt5.QtCore import *从 PyQt5.QtWidgets 导入 *从 PyQt5.QtGui 导入 *类 QLabel_alterada(QLabel):点击=pyqtSignal()def __init(self, parent):Q ..
发布时间:2022-01-05 21:30:22 Python

QT 中 QLabel 文本渲染的“文本溢出"

我在一个可以调整大小的小部件中有一个 QLabel 元素.文本可能会溢出边界,所以我需要让应用程序看起来更优雅,某种方式使文本在文本中最后一个完全可见的单词之后生成一个省略号 (...). 在 HTML/CSS 中制作布局我曾经使用 text-overflow: ellipsis; 来实现这一点,但对于 QT 类,我没有找到任何相关信息. 解决方案 它看起来像你的标签 resize ..
发布时间:2021-12-24 23:48:18 前端开发

QLabel 自动多行

例如,我们有一个 QLabel,MaximumWidth 设置为 400. 当我们尝试显示一些像素宽度超过 400 的文本时,它显示被截断. 有没有办法让 QLabel 在不使用 QFontMetrics 等的情况下多行显示这个字符串? 解决方案 如果我正确理解你的问题,你应该使用 setWordWrap 函数用于您的标签,true 作为其参数. QLabel lbl("long l ..
发布时间:2021-12-09 17:04:05 其他开发

QLabel:设置文本和背景的颜色

如何设置 QLabel 的文本和背景颜色? 解决方案 最好和推荐的方法是使用 Qt 样式表. 要更改 QLabel 的文本颜色和背景颜色,我会这样做: QLabel* pLabel = new QLabel;pLabel->setStyleSheet("QLabel { background-color : red; color : blue; }"); 您也可以避免使用 Qt ..
发布时间:2021-12-09 16:58:13 其他开发

Qt:调整包含 QPixmap 的 QLabel 的大小,同时保持其纵横比

我使用 QLabel 向用户显示更大的、动态变化的 QPixmap 的内容.根据可用空间使这个标签更小/更大会很好.屏幕尺寸并不总是像 QPixmap 一样大. 如何修改 QLabel 的 QSizePolicy 和 sizeHint() 来调整 QPixmap 的大小,同时保持原始 QPixmap 的纵横比? 我无法修改 QLabel 的 sizeHint(),将 minimumSi ..
发布时间:2021-12-09 16:18:55 C/C++开发

如何在 QLineEdit/QLabel 等中以从左到右的方向显示阿拉伯符号?

在 Qt 的实现中,阿拉伯符号以从右到左的方向显示,因此任何包含阿拉伯符号的字符串都将右对齐. 但是我的应用程序想要做的是在从左到右方向显示所有文本,无论它是否包含阿拉伯符号.并且所有文本都是左对齐的. 示例如下: 这就是我想要实现的 这就是 QLineEdit 以默认方式显示包含阿拉伯符号的文本的方式 QLabel 就是这样做的 编辑: 在此处粘贴测试字 ..
发布时间:2021-11-17 01:23:21 其他开发

在 qt 中缩放图像时滚动条的错误行为

我正在尝试为我的类似图像查看器的应用程序实现缩放功能.我正在上传这样的图片: void MeasuresWidget::on_actionOpen_triggered(){QString 文件名 = QFileDialog::getOpenFileName(this,tr("打开文件"), QDir::currentPath());如果 (!fileName.isEmpty()){QImage ..
发布时间:2021-10-05 19:21:36 C/C++开发

如何使用样式表自定义 QLabels 中链接的外观?

我有一个带有设置深色背景的 Qt 样式表的 QLabel: QLabel {背景:黑色;白颜色;} 这工作正常,直到我添加带有嵌入 URL 的文本并将 Qt::TextFormat 设置为 Qt::RichText.该链接显示为默认的深蓝色,在深色背景上很难阅读. 我尝试通过样式表自定义它,例如: a { 颜色:白色;}QLabel!visited { color: white;} ..
发布时间:2021-08-31 19:51:03 其他开发

无法在 LibVLC 使用的 QWidget 上覆盖透明的 Qlabel

我对 LibVLC 用户有一个问题,我一直在苦苦挣扎,但还没有找到解决方案,所以想向您寻求帮助. 我有一个 Qt 应用程序,它使用 LibVLC 播放视频、视频流.您可能知道,LibVLC 使用 Qt 小部件通过仅获取 Qwidget 的 WinID 来呈现视频帧,并自行处理其余部分.我有一个 Qwidget 用 LibVLC 渲染视频,我想在这个小部件上覆盖一个透明的 Qlabel,但是当 ..
发布时间:2021-06-30 19:45:10 其他开发

QLabel 不显示在 QWidget 中

我的 Qt 应用程序中有以下层次结构:QMainWindow > QWidget (centralWidget) > QWidget (subclassed) > QLabel 我的 QMainWindow 代码中的初始化代码: centralWidget = new QWidget();centralWidget->setGeometry(0,0,width,height);chatWi ..
发布时间:2021-06-30 19:43:20 其他开发

标签显示两个 QSpinBox (Python + Pyside) 的总和?

有人可以帮我修复代码以在总列中显示两个微调器“数量+计数器"的总和.目前总标签只显示单个微调器的值.我需要它来显示两个微调器的总和.由于我是 Python 新手,因此欢迎提供任何其他修复或注释. 非常感谢. 以下是固定的工作代码 #!/usr/bin/python# -*- 编码:utf-8 -*-导入系统从 PySide 导入 QtGui、QtCore类示例(QtGui.QWidg ..
发布时间:2021-06-24 20:27:40 Python

PyQT5:如何在 QLabel Widget 中以交互方式在图像上绘画?

Python 3,Mac OS Mojave 上最新版本的 PyQt5 我想要一个 PyQt5 程序,在该程序中,用户可以在图像上绘制连接的点(独特地单击,这些点会自动连接).重要的是,我只能在 QLabel 小部件(或替代小部件)中的图像上绘制,而不能在整个主窗口上绘制. 我可以绘制图像并获得前两次点击的坐标,但是当我想在图像上绘画时,它发生在图像下方.此外,我无法将坐标作为我的pa ..
发布时间:2021-06-24 20:12:51 Python