qlineedit相关内容

QLineEdit:显示已处理的文本,而不是输入的文本,但保留它(自定义回显模式)

我希望QLineEdit不显示输入的文本,而是显示已处理的版本,同时保留原始文本,并在通过text()请求时将其返回。就像密码回显模式一样,但我不希望每个字符都被屏蔽。我想虚拟化空间: 例如,当输入some text with spaces in between时,应显示some·text·with·spaces·in·between,以便用户可以看到空格。就像您在LibreOffice中激活Ó ..
发布时间:2022-02-27 11:05:12 C/C++开发

PyQt QLineEdit 与 QValidator

我的项目中有一个 QLineEdit.我想在 lineEdit 上使用 QValidation. #创建行编辑itemValue = QtWidgets.QLineEdit()#创建валидаторobjValidator = QtGui.QDoubleValidator(self)#设置范围objValidator.setRange(-10.0, 100.0, 5)#lineEdit 带验证 ..
发布时间:2022-01-12 23:10:01 Python

在字符串中按下 QpushButton 时如何在 QlineEdit 中获取文本?

我正在尝试实现一个功能.我的代码如下. 当用户单击名称为“连接"的按钮时,我想在字符串中获取对象名称为“主机"的文本,例如“主机".我怎样才能做到这一点?我尝试过,但失败了.如何实现这个功能? 导入系统从 PyQt4.QtCore 导入 *从 PyQt4.QtGui 导入 *类表单(QDialog):def __init__(self, parent=None):超级(表单,自我).__i ..
发布时间:2022-01-12 22:27:30 Python

Qt设置QLineEdit的背景颜色

我正在尝试更改 QLineEdit 的背景颜色,但我根本想不通. 我尝试使用 stylesheets 原来是这样的 QLineEdit *le = new QLineEdit();le->setStyleSheet("背景:#000;"); 但这并没有做任何事情.我尝试像这样使用 QPalette QPalette 调色板;调色板.setColor(QPalette::Base, Qt ..
发布时间:2022-01-08 13:18:46 C/C++开发

如何在Qt中完成下拉单词建议?

假设我在 QListWidget(隐藏)和 QLineEdit 中有 10 个名称.现在,如果我在“编辑"行中键入字母“a",它应该在列表小部件中显示所有以字母“A"开头的名称的下拉列表.用户可以使用鼠标或键盘进行选择(因为会有垂直滚动条).我不确定 QLineEdit 是否可以做到这一点.但我想知道有什么办法可以做到这一点. 解决方案 您可以使用 QCompleter,它提供了一种在 Q ..
发布时间:2021-12-28 19:18:26 C/C++开发

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

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

qlineedit 自动调整到内容

我正在尝试使用 lineedit 和按钮来制作一个小部件.如果单击按钮,它应该打开一个文件对话框,我可以在其中选择一个文件.然后文件名应该显示在 lineedit 中.这是我目前得到的: #include "widget_openimage.h"#include Widget_openimage::Widget_openimage(QWidget *parent) : QWidget(paren ..
发布时间:2021-07-09 18:31:46 其他开发

在焦点上选择 QLineEdit 的文本

我使用 QtDesigner 创建了一个对话框.对话框中有一个带有一些默认内容的 QLineEdit 对象.当对话框初始化并且焦点转到 QLineEdit 时,我希望自动选择默认内容,因此一旦用户开始编写,之前的内容将被覆盖. 编辑: 在构造函数中: dialog->accept(); 和 connect( dialog, SIGNAL(accepted()), QlineObj ..
发布时间:2021-06-30 18:55:23 其他开发

如何在python中从QLineEdit中读出文本?

我为我的插件创建了一个带有 3 个按钮的启动 GUI.这非常有效,如果我单击其中一个按钮,则会启动特定操作.到目前为止,这是有效的.如果我单击其中一个按钮,则会出现一个带有“确定"和“取消"两个按钮的新 GUI,并且会出现一个 lineedit.如果我按下取消,GUI 将关闭,如果我按下确定,我希望程序从编辑行读取文本并将其存储在变量中.到目前为止,这不起作用. 这是包含对话框的类: fr ..
发布时间:2021-06-30 18:50:36 Python

QLineEdit 光标在 textChanged() 或 commitData() 后移动到结尾

我有一个 QTableView,其中一列使用 QLineEdit 作为其编辑器委托,其他列需要在用户键入 时动态更新QLineEdit(例如,其中一列包含在 QLineEdit 中键入的文本的长度,它应该随着用户键入而更新,而不是等待他们按 Enter 提交). 我使用了这个代码:Qt:在编辑 QTableView 项目数据时发出信号,而不是在编辑完成后发出信号? 大多数情况下有效.它将 QLi ..
发布时间:2021-06-30 18:44:52 其他开发

未找到 inputRejected 信号

所有, connect(this, &QLineEdit::inputRejected,这个, &this::my_handler); Gentoo Linux 上的 Qt 5.7.1 错误:“inputRejected"不是“QLineEdit"的成员 文档对该信号没有任何限制. 有什么问题? TIA! 解决方案 inputRejected() 最近在 Qt 5.12 ..
发布时间:2021-06-30 18:41:27 C/C++开发

扩展光标长度 QLineEdit?

我想要一个普通的QLineEdit,并改变光标的形状.所以有一个像这样的子类: class myLineEdit : public QLineEdit{Q_OBJECT信号:上市:显式 myLineEdit(QWidget * parent = 0){}受保护:}; 并使光标有几个像素宽,就像 Linux 终端一样.默认情况下,指示文本位置的光标非常纤细. 我假设我需要覆盖 painte ..
发布时间:2021-06-30 18:39:32 C/C++开发

pyside/pyqt:在单击按钮时从动态创建的 qlineedits 中获取值

我有一个程序可以根据用户输入创建许多 qlineedits 和按钮: 在点击灰色的“下一步"按钮后,上图中的 4 行添加了一个按钮.现在,我想在单击相应按钮时将用户的输入获取到函数中(单击“创建镜头 1!--> 转到将“exShot1"作为参数传递的函数). 问题是我不知道如何在循环中创建每个 qline 和按钮的名称.我想我可以在循环中创建独特的变量,但这感觉不对.我尝试使用 set ..
发布时间:2021-06-24 20:28:31 Python

带有 QValidator 的 PyQt QLineEdit

我的项目中有一个 QLineEdit.我想在 lineEdit 上使用 QValidation. #Create lineEdititemValue = QtWidgets.QLineEdit()#Create валидаторobjValidator = QtGui.QDoubleValidator(self)#设置范围objValidator.setRange(-10.0, 100.0, ..
发布时间:2021-06-24 20:04:32 Python

如何连接 QLineEdit focusOutEvent

我在设计器的帮助下在 PyQt4 中设计了一个带有 QLineEdit 的窗口.我使用 pyuic4 将 .ui 转换为 .py.我创建了另一个 .py 文件并导入和子类化 Ui_Class. 我想在 QLineEdit 失去焦点时执行一些任务. 仅行按钮单击事件 i 连接 QLineEdit 失去焦点事件 解决方案 使用 eventFilter: 类过滤器(QtCore.Q ..
发布时间:2021-06-24 19:58:16 Python

如何在pyqt中限制QLineEdit中的用户输入

我有一个 QLineEdit,我想限制 QLineEdit 只接受整数.它应该像输入掩码一样工作.但我不想使用 inputmask,因为如果用户点击 QLineEdit 光标将在鼠标点击的位置.并且用户需要导航到 0 位置并输入他想要的前夕. 有没有其他替代方法. 解决方案 你可以使用 QValidator 它的工作原理是: #只允许intself.onlyInt = QIntVa ..
发布时间:2021-06-24 19:50:47 Python