问题标签 [qdialog]
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 - QApplication 不处理按键事件?
在 main() 中,我只是为 qApp 安装了一个事件过滤器。然后在 MyDialog.cpp 中:
我设置了一些断点。可以到达“return false”行,这意味着qApp已经成功地在MyDialog上安装了一个事件过滤器。但是当我按下键盘时,'return true' 行从未到达。我记得 QApplication 将调度所有事件。谁能告诉我为什么会这样?
c++ - 带有隐藏和 WA_QuitOnClose 的 Qt QDialog
我有一个问题,我在 main() 中这样调用我的 QDialog:
在 QDialog 我有以下代码:
这是一个非常简单的代码,问题是: setVisible(false) 或 hide() 行显示了关于窗口,但是一旦该窗口被关闭,就会发送“拒绝”对话框代码并且我的应用程序关闭执行
main() 的行
这是为什么?在我读到的文档中, hide() 不应该返回任何东西。我正在使用 Qt 4.8.2
c++ - Qt - 对主要的 QDialog 选择感到困惑
我有以下 Qt 代码:
这似乎可行,但它在某些 asm 行中给了我一个关于“事件调度程序清理”的错误。我试图欺骗一下,我发现问题与 app.exec() 调用有关。
更新:如果我将这些行添加到选择对话框(这是一个由 Qt Creator 自动生成的简单空白类)
我没有收到任何错误
qdialog - 将鼠标事件刷新到禁用的小部件
我有一个带有几个按钮的对话框。当我禁用对话框并单击子按钮时,什么也没有发生。但是一旦我再次启用对话框,按钮的鼠标事件就会被处理。
禁用对话框是否只是延迟处理其子小部件的任何鼠标事件,直到再次启用?
我尝试在禁用对话框时为子小部件安装事件过滤器,然后在再次启用时删除事件过滤器。但它提供了相同的行为。一旦启用对话框,即删除子小部件的事件过滤器,就会处理鼠标事件(禁用时)。
有人可以帮忙这里有什么问题吗?
python - PyQt:从对话框访问主窗口的数据?
所以,我正在使用 Python 和 PyQt。我有一个包含 QTableWidget 的主窗口,以及一个以模态方式打开并具有一些 QLineEdit 小部件的对话框......到目前为止还好,但我有 2 个问题:
当对话框打开时,我的主窗口冻结,我真的不喜欢这样......
我想要的是,当我完成 QLineEdit 的编辑时,程序将搜索 QTableWidget,如果 QLineEdit 中的文本存在于表格中,则会出现一个对话框并告知这一点。这是一般的想法。但是,到目前为止,我似乎只能创建一个新的 QTableWidget 实例,并且我不能使用现有的数据......
我能对这些做些什么?
c++ - 通过保持其子小部件不透明度正常使 QDialog 在 Qt 中透明
我需要使其QDialog
子小部件(包含在 QDialog 中的小部件)的透明度为QDialog
1
我使用以下方法设置对话框的不透明度
但这也将 myDialog 的子 wdigets 的不透明度设置为 0.45,这意味着使它们过于透明。有什么办法可以限制Opacityeffect
到myDialog
吗?从而使其子小部件看起来很正常。
qt - 将输入从 qdialog 传输到主窗口
在 qdialog 中,我在主窗口中输入了一些我需要的输入,我怎样才能得到它们?我的程序是这样的,我有一个必须在主窗口之前打开的 qdialog,我在那里输入一些输入并单击确定,然后使用这些输入打开 mainwinodw。
这是 dialog.cpp 代码:
我怎样才能得到 bmp, xMax, ... 在主窗口中使用
qt - 存储来自 qdialog 的变量以在 qmainwindow 中使用
我创建了一个 dialog.h、dialog.cpp 和一个 dialog.ui,我在对话框中有 qlineedit,还有 ok 和 cancel 按钮,我想存储这些 linedit 信息以在不同的主窗口中使用文件。这是我的对话代码。
如何在 mainwindow.cpp 中使用 xMax 的值?
这是我的对话.h
这是我的 main.cpp
那么我想用 xMax 在主窗口 planevolume.cpp 中计算一些东西
python - 如何捕获 pyqt closeEvent 并最小化对话框而不是退出?
我有一个 QDialog 对象。当用户单击X
按钮或按下Ctrl+Q
时,我希望对话框转到最小化视图或系统托盘图标,而不是关闭。我怎么做?
c++ - QInputDialog - 用回车键确认
我试图使用没有按钮的 QInputDialog 。它看起来就像我想要的那样,但我不确认输入(将其用于文本输入)。有没有可能用回车键确认,然后exec()
返回QInputDialog::Accepted
?就像转义键使对话框返回一样QInputDialog::Rejected
?