问题标签 [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 投票
2 回答
7059 浏览

qt - Qt moc_file 问题

我是一名学生程序员,我正在使用 Qt 构建一些用于工作的 GUI 应用程序,我一遍又一遍地遇到 moc 问题。我希望能解决我当前遇到的问题;但是,如果在 Qt 方面有更多经验的人可以了解如何在更改 cpp 文件时正确处理这些文件,我将不胜感激。在我最近的更改中(抱歉,我不能发布它的样子,因为它显然已经过重组)我通过在我的 checkData 函数中嵌套一个函数来验证数据。因为我希望每个可能无效的字段都出现特定错误,所以我开始为每个 QLineEdit 创建一个函数。我意识到这不会起作用(或至少做更多的工作),而不是仅仅提供信息的排序检查。

最初我有 InjectionDialog::checkFluidVelociy 进行第一次检查,但很快就决定反对它。现在重组代码后,我收到错误消息:

在函数'InjectionDialog::checkFluidVelocity(QMetaObject::Call, int, void**)'中:这个错误被引用到 moc_injectionDialog.o

对“InjectionDialog::checkFluidVelocity()”的未识别引用 此错误引用到 moc_injectiondialog.cpp

在 moc_injectiondialog 我有以下我列出了以下内容:

我查看了其他一些 moc_file 帖子,其中大多数都说要让 Qt 清理并重建项目。我已经运行了一个项目清理并重建所有项目以尝试彻底检查这个 moc 文件,但在消除错误方面没有任何成功。这似乎是一个错误,但我在网上找不到任何关于它的信息,所以也许这是我不知道的事情。提前感谢您提供的任何帮助。

0 投票
3 回答
2859 浏览

autocomplete - QCompleter 和 Tab 键

我试图在按下 tab 时完成一个完成,你会得到所有可能性的第一个完成。

但是,在QWidget基于 - 的主窗口中,按 tab 会使QLineEdit焦点失去焦点,之后会隐藏完成​​弹出窗口。

有没有办法解决它?

0 投票
1 回答
2992 浏览

qt - 如何在 Qt Gui 应用程序中获取对话框背景颜色(窗口颜色)?

我的 Qt 版本是 4.7.1,我想将 QLineEdit 的背景颜色设置为与窗口颜色相同,我使用这种方式:

我尝试获取背景颜色名称,然后设置QLineEdit的样式表,但是,运行应用程序后,我发现QLineEdit的颜色有点不同,也就是说,如果你仔细看,你可以看到不同,在 Win7 和 Mac 上。谁能帮我找到一种方法来获得正确的对话框背景颜色,提前谢谢你。

0 投票
2 回答
2017 浏览

qt - Qt:错误输入的工具提示

我有一个 QLineEdit,我在其上设置了一个 QRegExpValidator,它允许用户在单词之间只输入一个空格。
现在我希望每当用户尝试输入多个空格时,应该显示 QLineEdit 的工具提示,但我没有任何方法来实现它。

谢谢:)

0 投票
1 回答
2174 浏览

c++ - Qt:如何在每次迭代中创建等待用户输入的循环?

我不确定如何让循环等待并使用不同的输入进行迭代。

例如:

但是,我似乎无法实现任何方式在do部分结束时等待,以便用户可以编辑lineEdit文本内容。

0 投票
4 回答
21124 浏览

qt - QlineEdit 带有一些不应移动光标的默认文本?

在 QT 中,一个 created使用该方法lineEdit显示一个文本。setText()

  1. 但是对于默认文本,光标是可移动的。我希望光标对于默认文本不应该是可移动的。

  2. 我的lineEdit类型已设置为密码。因此,默认文本(“密码”)也显示为“********”。每当用户键入时,必须将类型更改为密码,并且当没有文本或直到用户没有键入任何文本时,lineEdit应显示纯文本“密码”

有解决上述两个问题的想法吗? 在此处输入图像描述

0 投票
0 回答
231 浏览

java - QtJambi - Unicode QLineEdit?

是否可以设置QLineEdits显示QtJambiunicode 文本?

我需要在 a 中显示 unicode 下标字符QLineEdit,尽管只是将QLineEdit结果的文本设置为审美错误(一个奇怪的行字符;|)。
我已经读到这可以通过设置 a 的编码参数来实现QString,但现在我什至无法从我的 Java 内置等效项创建一个新字符串。
我似乎什至无法制作任何QString.

有没有人有这方面的经验?
谢谢!

0 投票
1 回答
2584 浏览

qt - Qt - 如何在 QLineEdit 中更改占位符的方向?

我在 RTL 中使用 Qt 4.7.4 和我的应用程序语言。我已将应用程序布局设置为 RightToLeft。因此,除了 QLineEdit 中的占位符外,现在所有内容都是从右到左的。

我尝试了 setAlignment 方法,但它会反向更改文本和占位符方向。然后我尝试了 setStylesheet 但它不适用于

我认为这是一个错误,有什么解决办法吗?

0 投票
1 回答
1634 浏览

qt - QLineEdit 和转义信号

我想创建一个派生自的类QLineEdit,但我无法为 Escape 按钮分配信号。

代码一直有效,直到我添加cancel_signal()然后

LNK2019/LNK1120

出现错误。

如何为 Escape 按钮分配信号?


LineEditAlphaNum.h:


LineEditAlphaNum.cpp:

0 投票
1 回答
3392 浏览

pyqt - PyQt LineEdit 与 readline 完成器?

我一直在开发一个命令行工具,现在我正在为它制作一个 PyQT GUI。我想使用 readline 模块获取当前的自动完成实现,并将其放入 QLineEdit 文本框中。这可能吗?你有什么建议?

这是我使用 readline 模块所做的一个示例:

最终,如果我不能让 readline 模块在 QLineEdit 小部件中工作,我最终想要做的是完成一个单词列表,能够让多个单词用 +-*/( ) ETC...

谢谢!