问题标签 [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.
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 文件,但在消除错误方面没有任何成功。这似乎是一个错误,但我在网上找不到任何关于它的信息,所以也许这是我不知道的事情。提前感谢您提供的任何帮助。
autocomplete - QCompleter 和 Tab 键
我试图在按下 tab 时完成一个完成,你会得到所有可能性的第一个完成。
但是,在QWidget
基于 - 的主窗口中,按 tab 会使QLineEdit
焦点失去焦点,之后会隐藏完成弹出窗口。
有没有办法解决它?
qt - 如何在 Qt Gui 应用程序中获取对话框背景颜色(窗口颜色)?
我的 Qt 版本是 4.7.1,我想将 QLineEdit 的背景颜色设置为与窗口颜色相同,我使用这种方式:
我尝试获取背景颜色名称,然后设置QLineEdit的样式表,但是,运行应用程序后,我发现QLineEdit的颜色有点不同,也就是说,如果你仔细看,你可以看到不同,在 Win7 和 Mac 上。谁能帮我找到一种方法来获得正确的对话框背景颜色,提前谢谢你。
qt - Qt:错误输入的工具提示
我有一个 QLineEdit,我在其上设置了一个 QRegExpValidator,它允许用户在单词之间只输入一个空格。
现在我希望每当用户尝试输入多个空格时,应该显示 QLineEdit 的工具提示,但我没有任何方法来实现它。
谢谢:)
c++ - Qt:如何在每次迭代中创建等待用户输入的循环?
我不确定如何让循环等待并使用不同的输入进行迭代。
例如:
但是,我似乎无法实现任何方式在do
部分结束时等待,以便用户可以编辑lineEdit
文本内容。
qt - QlineEdit 带有一些不应移动光标的默认文本?
在 QT 中,一个 created使用该方法lineEdit
显示一个文本。setText()
但是对于默认文本,光标是可移动的。我希望光标对于默认文本不应该是可移动的。
我的
lineEdit
类型已设置为密码。因此,默认文本(“密码”)也显示为“********”。每当用户键入时,必须将类型更改为密码,并且当没有文本或直到用户没有键入任何文本时,lineEdit
应显示纯文本“密码”
有解决上述两个问题的想法吗?
java - QtJambi - Unicode QLineEdit?
是否可以设置QLineEdits
显示QtJambi
unicode 文本?
我需要在 a 中显示 unicode 下标字符QLineEdit
,尽管只是将QLineEdit
结果的文本设置为审美错误(一个奇怪的行字符;|
)。
我已经读到这可以通过设置 a 的编码参数来实现QString
,但现在我什至无法从我的 Java 内置等效项创建一个新字符串。
我似乎什至无法制作任何QString
.
有没有人有这方面的经验?
谢谢!
qt - Qt - 如何在 QLineEdit 中更改占位符的方向?
我在 RTL 中使用 Qt 4.7.4 和我的应用程序语言。我已将应用程序布局设置为 RightToLeft。因此,除了 QLineEdit 中的占位符外,现在所有内容都是从右到左的。
我尝试了 setAlignment 方法,但它会反向更改文本和占位符方向。然后我尝试了 setStylesheet 但它不适用于
我认为这是一个错误,有什么解决办法吗?
qt - QLineEdit 和转义信号
我想创建一个派生自的类QLineEdit
,但我无法为 Escape 按钮分配信号。
代码一直有效,直到我添加cancel_signal()
然后
LNK2019/LNK1120
出现错误。
如何为 Escape 按钮分配信号?
LineEditAlphaNum.h:
LineEditAlphaNum.cpp:
pyqt - PyQt LineEdit 与 readline 完成器?
我一直在开发一个命令行工具,现在我正在为它制作一个 PyQT GUI。我想使用 readline 模块获取当前的自动完成实现,并将其放入 QLineEdit 文本框中。这可能吗?你有什么建议?
这是我使用 readline 模块所做的一个示例:
最终,如果我不能让 readline 模块在 QLineEdit 小部件中工作,我最终想要做的是完成一个单词列表,能够让多个单词用 +-*/( ) ETC...
谢谢!