qlineedit相关内容
我希望QLineEdit不显示输入的文本,而是显示已处理的版本,同时保留原始文本,并在通过text()请求时将其返回。就像密码回显模式一样,但我不希望每个字符都被屏蔽。我想虚拟化空间: 例如,当输入some text with spaces in between时,应显示some·text·with·spaces·in·between,以便用户可以看到空格。就像您在LibreOffice中激活Ó
..
我创建了一个QWidget对象,其中有一些lineEdit,我打算向它们添加一些约束,因此我实现了QDoubleValidator对象。 以下是我的代码中的相关部分。 self.lineEdit_taxRate= QLineEdit() self.lineEdit_taxRate.setValidator(QDoubleValidator(0.0, 100.0, 6)) 但是当我运行程序
..
我的项目中有一个 QLineEdit.我想在 lineEdit 上使用 QValidation. #创建行编辑itemValue = QtWidgets.QLineEdit()#创建валидаторobjValidator = QtGui.QDoubleValidator(self)#设置范围objValidator.setRange(-10.0, 100.0, 5)#lineEdit 带验证
..
我正在尝试实现一个功能.我的代码如下. 当用户单击名称为“连接"的按钮时,我想在字符串中获取对象名称为“主机"的文本,例如“主机".我怎样才能做到这一点?我尝试过,但失败了.如何实现这个功能? 导入系统从 PyQt4.QtCore 导入 *从 PyQt4.QtGui 导入 *类表单(QDialog):def __init__(self, parent=None):超级(表单,自我).__i
..
我正在尝试更改 QLineEdit 的背景颜色,但我根本想不通. 我尝试使用 stylesheets 原来是这样的 QLineEdit *le = new QLineEdit();le->setStyleSheet("背景:#000;"); 但这并没有做任何事情.我尝试像这样使用 QPalette QPalette 调色板;调色板.setColor(QPalette::Base, Qt
..
假设我在 QListWidget(隐藏)和 QLineEdit 中有 10 个名称.现在,如果我在“编辑"行中键入字母“a",它应该在列表小部件中显示所有以字母“A"开头的名称的下拉列表.用户可以使用鼠标或键盘进行选择(因为会有垂直滚动条).我不确定 QLineEdit 是否可以做到这一点.但我想知道有什么办法可以做到这一点. 解决方案 您可以使用 QCompleter,它提供了一种在 Q
..
在 Qt 的实现中,阿拉伯符号以从右到左的方向显示,因此任何包含阿拉伯符号的字符串都将右对齐. 但是我的应用程序想要做的是在从左到右方向显示所有文本,无论它是否包含阿拉伯符号.并且所有文本都是左对齐的. 示例如下: 这就是我想要实现的 这就是 QLineEdit 以默认方式显示包含阿拉伯符号的文本的方式 QLabel 就是这样做的 编辑: 在此处粘贴测试字
..
我正在尝试使用 lineedit 和按钮来制作一个小部件.如果单击按钮,它应该打开一个文件对话框,我可以在其中选择一个文件.然后文件名应该显示在 lineedit 中.这是我目前得到的: #include "widget_openimage.h"#include Widget_openimage::Widget_openimage(QWidget *parent) : QWidget(paren
..
我使用 QtDesigner 创建了一个对话框.对话框中有一个带有一些默认内容的 QLineEdit 对象.当对话框初始化并且焦点转到 QLineEdit 时,我希望自动选择默认内容,因此一旦用户开始编写,之前的内容将被覆盖. 编辑: 在构造函数中: dialog->accept(); 和 connect( dialog, SIGNAL(accepted()), QlineObj
..
我为我的插件创建了一个带有 3 个按钮的启动 GUI.这非常有效,如果我单击其中一个按钮,则会启动特定操作.到目前为止,这是有效的.如果我单击其中一个按钮,则会出现一个带有“确定"和“取消"两个按钮的新 GUI,并且会出现一个 lineedit.如果我按下取消,GUI 将关闭,如果我按下确定,我希望程序从编辑行读取文本并将其存储在变量中.到目前为止,这不起作用. 这是包含对话框的类: fr
..
我创建了一个 QLineEdit,设置了一个验证器并使用以下代码将其放在表上: ui->moneyTableWidget->setCellWidget(rowsNum, 1, newQLineEdit); 然后我有另一个类来操作表的数据,对列的每个值求和.代码如下: int Calculator::calculatePricesSum(QTableWidget &moneyTableWidg
..
我有一个 QTableView,其中一列使用 QLineEdit 作为其编辑器委托,其他列需要在用户键入 时动态更新QLineEdit(例如,其中一列包含在 QLineEdit 中键入的文本的长度,它应该随着用户键入而更新,而不是等待他们按 Enter 提交). 我使用了这个代码:Qt:在编辑 QTableView 项目数据时发出信号,而不是在编辑完成后发出信号? 大多数情况下有效.它将 QLi
..
所有, connect(this, &QLineEdit::inputRejected,这个, &this::my_handler); Gentoo Linux 上的 Qt 5.7.1 错误:“inputRejected"不是“QLineEdit"的成员 文档对该信号没有任何限制. 有什么问题? TIA! 解决方案 inputRejected() 最近在 Qt 5.12
..
我想要一个普通的QLineEdit,并改变光标的形状.所以有一个像这样的子类: class myLineEdit : public QLineEdit{Q_OBJECT信号:上市:显式 myLineEdit(QWidget * parent = 0){}受保护:}; 并使光标有几个像素宽,就像 Linux 终端一样.默认情况下,指示文本位置的光标非常纤细. 我假设我需要覆盖 painte
..
我想在 QLineEdit 中添加 QToolButton. 我想清除那个按钮点击时 QLineEdit 控件的文本. 例如如何在谷歌图片中: 我看过: 这篇StackOverflow 文章 但仍然没有解决我的问题. 提前致谢. 解决方案 //创建 QToolButton: QToolButton *clearButton = new QToolBut
..
我有一个程序可以根据用户输入创建许多 qlineedits 和按钮: 在点击灰色的“下一步"按钮后,上图中的 4 行添加了一个按钮.现在,我想在单击相应按钮时将用户的输入获取到函数中(单击“创建镜头 1!--> 转到将“exShot1"作为参数传递的函数). 问题是我不知道如何在循环中创建每个 qline 和按钮的名称.我想我可以在循环中创建独特的变量,但这感觉不对.我尝试使用 set
..
我的项目中有一个 QLineEdit.我想在 lineEdit 上使用 QValidation. #Create lineEdititemValue = QtWidgets.QLineEdit()#Create валидаторobjValidator = QtGui.QDoubleValidator(self)#设置范围objValidator.setRange(-10.0, 100.0,
..
我有一个 QLineEdit,我想设置一个占位符文本.当我调用 setPlaceholderText(string) 时,我得到一个 AttributeError,但是: >>>从 PyQt4 导入 QtCore>>>QtCore.PYQT_VERSION_STR'4.7.4'>>>QtCore.QT_VERSION_STR'4.7.0' 来自 QAssistant: 此属性保存行编
..
我在设计器的帮助下在 PyQt4 中设计了一个带有 QLineEdit 的窗口.我使用 pyuic4 将 .ui 转换为 .py.我创建了另一个 .py 文件并导入和子类化 Ui_Class. 我想在 QLineEdit 失去焦点时执行一些任务. 仅行按钮单击事件 i 连接 QLineEdit 失去焦点事件 解决方案 使用 eventFilter: 类过滤器(QtCore.Q
..
我有一个 QLineEdit,我想限制 QLineEdit 只接受整数.它应该像输入掩码一样工作.但我不想使用 inputmask,因为如果用户点击 QLineEdit 光标将在鼠标点击的位置.并且用户需要导航到 0 位置并输入他想要的前夕. 有没有其他替代方法. 解决方案 你可以使用 QValidator 它的工作原理是: #只允许intself.onlyInt = QIntVa
..