问题标签 [qinputdialog]
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.
c++ - qInputDialog 在全屏应用程序中使 Unity 任务栏和标题栏可见
我正在尝试向用户询问密码以访问特定部分,我的应用程序是全屏的。问题是当 qInputDialog 出现时,统一任务栏和应用程序标题栏也会出现。我想避免这种情况并让我的应用程序全屏显示。我在 Ubuntu 16.04 上使用 Qt 5.12.3
看看这个简单的例子:
主文件
主窗口.cpp
python - 如何将 QCompleter 与 InputDialog 一起使用?
我正在编写一个 Python 应用程序,用户可以在其中在 QInputDialog 中输入一个字符串。我如何使用 QCompleter 使输入更容易?
我已经在不同的网站上搜索并阅读了来自 https://doc.qt.io/qt-5/qcompleter.html#details的文档, 但找不到任何有关此问题的帮助。
对我来说,QCompleter 似乎只适用于 QLineEdit 和 QComboBox。(请证明我错了)
如果有人可以向我展示一些如何处理此问题的代码示例,那将对我有很大帮助。
如果不能在 QInputDialog 中使用 QCompleter,你们有解决方法的想法吗?
非常感谢 =)
python - 如何在屏幕上居中 QMessageBox 和 QInputDialog?
我有这个功能可以在屏幕中间居中放置一个对象。
我想将 QMainWindow、QInputDialog 和 QMessageBox 居中。
这是我的消息框:
这是我的 QInputDialog:
这是我的中心功能:
我只能将 QMainWindow 居中。
逻辑是将对象移动到左上点(screenWidth/2 - objectWidth/2,screenHeight/2 - objectHeight/2),但我不知道我做错了什么。
python - 是否可以将 QInputDialog 与嵌套列表或类似的东西一起使用?
我发现的 PyQt5 QInputDialog 上的所有示例或文档都使用了简单的经典列表,每个“行”仅限于一项(如在我的代码示例中(“红色”、“蓝色”或“绿色”))。
我正在寻找一种构建更详细的多维列表(例如表格)的好方法,用户可以在其中查看并选择输入对话框中的整行(将多个值作为一个项目)而不是单个值。
例如这样的嵌套列表: [['Ryan', 24, 'm'], ['Lisa', 22, 'f'], ['Joe', 30, 'm']]
--> 想象一下列表中的三个列表中的每一个都应该是QInputDialog中可以选择的一行(条目)。就像在每行都有一个复选框的表格中一样。
这样的事情可能吗?有谁知道?
c++ - 如何在 QT 中为 QInputDialog 输入密码时设置背景不活动和灰色?
如何在 QT 中为 QInputDialog 输入密码时设置背景不活动和灰色?我有一个 qmainwindow 应用程序,我想这样做。谢谢你的帮助!:)
python - 有没有办法在 pyqt5 中创建一个输入对话框,单击确定按钮后不会关闭
有什么方法可以创建一个带有组合框的输入对话框,该组合框在单击确定按钮后不会关闭。我尝试使用
QInputDialog.setOption(QInputDialog[NoButtons, on=True])
那没有用。我尝试使用第二个窗口,但无法正确配置。
另外,有什么方法可以将 OK 按钮信号用于其他地方的逻辑吗?
python - 如何在 QInputDialog 中更改默认文本以及 OK 和 Cancel 按钮的功能
我在我的代码中使用这一行来弹出 QInputDialog 并从用户那里获取输入。
但我想更改此弹出对话框上的按钮
c++ - 如何设置 QInputDialog 文本的最大长度
是否可以限制 a 的长度QInputDialog::getText
?例如,我想直接在 InputDialog 中将用户输入的长度限制为 10 个字符。不幸的是,没有像QInputDialog::setMaximum
.
这是我当前的代码:
python - 如何获取用户在 QInputdialog 中输入的值?
我创建了一个QInputDialog,在用户按下(删除按钮)后出现,通过这个对话框屏幕,用户可以输入要删除的学号。如何获取用户输入的值(学号)?
代码: 从 PyQt5 导入 MySQLdb 作为 mdb 从 PyQt5.QtWidgets 导入 QtCore、QtGui、QtWidgets、uic 从 PyQt5.QtCore 导入 QWidget、QPushButton、QLineEdit、QInputDialog、QApplication、QLabel 从 PyQt5.QtGui 导入 QSize 从 PyQt5.QtGui 导入 QIcon 导入 sys
类 Ui_StudentRecords(对象):
if name == " main ": import sys app = QtWidgets.QApplication(sys.argv) StudentRecords = QtWidgets.QMainWindow() ui = Ui_StudentRecords() ui.setupUi(StudentRecords) StudentRecords.show() sys.exit(app.exec_ ())