问题标签 [qlineedit]

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 回答
5969 浏览

mapping - 如何根据pyqt中其他小部件上的值选择组合框项目

我有一个 lineEdit 和一个组合框。

我有如下数据

我将 DisplayNames 添加为组合框中的项目。

我想做如下

当我在 lineedit 中输入 100 时,当我在 lineedit 中输入 25 时,在组合框中选择“OneHundred”项目,然后在组合框中选择“TwentyFive”项目

它应该像这样工作。

任何人都可以提出一种方法来实现这一目标....

0 投票
1 回答
892 浏览

qt - QlineEdit setInputMask() 后光标不闪烁

我正在使用 setInputMask() 来验证 qlineEdit 中的 ipaddress。但使用 setInputMask() 后,光标不闪烁。有没有人知道如何解决这个问题以使光标在 setInputMask() 之后表现正常。

0 投票
1 回答
124 浏览

qt - 创建一个简单的加法计算器

当我运行这段代码时什么都没有发生.. 甚至没有错误。BtnAdd 不起作用似乎是问题所在..

0 投票
1 回答
659 浏览

qt - QLineEdit mouseEnter() 和 mouseExit() 事件

我想对其进行子类化QLineEdit以添加一些信号,mouseEnter()mouseExit()在鼠标光标位于小部件上方以及何时离开小部件时获得通知。我可以mouseEnter()像下面这样写。

它工作正常。我该怎么写mouseExit()

0 投票
1 回答
92 浏览

qlineedit - 程序从行编辑中获取输入并在行编辑中显示

嗨,我是 QT 新手,我需要一个程序来从行编辑中获取输入,并使用这些值使用这些值执行一些操作,然后将输出提供给行编辑....我写了一些代码,但它不起作用....请核实。代码:

0 投票
1 回答
704 浏览

qt - 记住最后的 QLineEdit 数据

我的应用程序在 QLineEdit 中输入 Id 和 Birthdate,并将表单数据作为 http post 请求发送。当应用程序关闭然后重新启动时,最后输入的输入是否可以保留?

0 投票
1 回答
1146 浏览

c++ - 检测 QLineEdit 之外的点击

我的复杂 GUI 由许多本机和自定义小部件组成。它们中的大多数根本没有焦点(我不需要它:例如,一些不需要用户输入的仅显示小部件)。

QLineEdit当 GUI 希望用户输入一些字符串时,有时会出现在屏幕上(想象一下按 F2 后窗口的资源管理器选择了一些文件(重命名)。

我希望用户能够以QLineEdit尽可能多的方式关闭它:按 Enter、ESC、在 QLineEdit 外部单击。

  1. QLineEdit在某些情况下发送editingFinished()信号(按 Enter,单击另一个小部件);
  2. 我也可以制作派生自该类的新类,该类在发生时QLineEdit发送editingFinished()信号focusOutEvent(QFocusEvent *)
  3. 在该课程中,我可以捕获 ESC 键并发送editingFinished().

唯一的问题是QLineEdit只有当另一个小部件获得焦点时才会失去焦点。因此,如果您单击不关心焦点的小部件,则QLineEdit保持焦点并且不发送editingFinished()信号。

0 投票
1 回答
3950 浏览

qt - 使用 QSettings 保存 QLineEdit 文本的示例

我可以得到一行代码来保存 QLineedit 的文本并在重新启动应用程序时检索它吗?请帮忙,这对我的项目非常重要……</p>

0 投票
3 回答
58563 浏览

qt - 检测 QLineEdit 或 QPushButton 上的输入

我已经为游戏构建了一个应用程序,上手简单。这是一个游戏,系统随机选择一个数字,游戏玩家(玩家)试图找出这个数字。一切都快完成了。该应用程序由一个QLineEdit、一个标签和三个按钮组成。一旦应用程序告诉玩家想要的号码范围,他/她就会输入一个bet_number并点击播放按钮。根据这个号码,他/她会收到一条消息,说明想要的号码离bet_number有多近或多远。

但是我觉得点击一个按钮有点恶心。相反,我想使用Enter 键来播放。因此,要实现这一点,它具体归结为两个问题:

  1. 如何改变使用 Enter 播放(我的意思是我需要知道何时QLineEdit检测到 Enter 键被按下)?这样,我将正确编码以指向播放方法。

  2. 如果播放按钮获得焦点,你如何在这个按钮上使用回车键?(使 Button 接受 Enter 键)

0 投票
2 回答
3625 浏览

c++ - C ++ QLineEdit:setmaxlength()用于字节数而不是字符数?

我的应用程序中有一个 QLineEdit,我应该能够在其中输入最多 10 字节的英文字符,在输入日文字符时,如果字符是 2 字节,我应该只能输入 5 个日文字符,如果是日文字符是一个1字节的字符,我应该可以输入10个日文字符。请帮我解决一下这个。

我尝试使用

但它只适用于英文字符,但不适用于日文字符。

任何想法/建议???