8得票4回答
如何关闭QDialog

我一直在试图关闭一个从主窗口分支出来的QDialog窗口。迄今为止,以下方法都没有起作用: self.close() QDialog.close() 我尝试了其他命令,例如exit和exec_(),但并没有成功。 我经常遇到的最常见错误是 [className]对象没有'close'...

8得票4回答
在 QWizard 中启用最大化按钮

我有一个基于QWizard构建的Windows应用程序(继承自QDialog)。它必须具备可用的最大化按钮。默认情况下,最大化按钮甚至都不可见。我使用以下代码将其设置为显示: auto flags = windowFlags(); flags ^= Qt::WindowContextHelp...

8得票2回答
Qt设计师 - 如何创建QDialog?

在Qt Creator中,是否能像创建QForm一样(通过单击)创建QDialog?我找到了几个示例,但是QDialog是以编程方式创建的。我想在QDialog上拖放按钮、列表视图和其他组件。现在,我只能通过修改代码来添加新组件。 谢谢。

8得票1回答
如何在不改变条目索引的情况下隐藏QTableWidget中的一行?

我有一个包含7列的QDialog中的QTableWidget,其中每一行都包含特定目录中文件的信息。使用一些复选框、单行文本框等,我想要显示仅包含手动添加在单行文本框中的特定文本的文件。 是否有可能检查每一行,如果其中不包含单行文本框中的文本,则隐藏该行(而不更改其他行的索引,这样我就不必隐...

7得票2回答
Qt: 如何实现QDialog状态栏

我有一个使用了 QDesigner 设计的 QDialog,我在网上看到可以通过以下代码添加 QStatusBar: #include <QDialog> #include <QStatusBar> #include <QLayout> #include ...

7得票2回答
关闭应用程序调用两次closeevent

我在Mac OS X上使用Qt/c++编写了一个应用程序。当退出应用程序时,我捕获closeevent以显示对话框。 void MainUI::closeEvent (QCloseEvent *event) { if( DeviceUnplugged == false) { ...

7得票2回答
QDialog - 如何移除最小化按钮

基于Qt 4.8的应用程序 - QDialog的问题,最小化按钮 Windows和Gnome(Linux) 模态对话框出现在右上角的关闭按钮上,最小化按钮不存在。 每个对话框中的最小化选项都是灰色的。 这很有道理,因为QDialog是模态的 - 如果将其最小化,整个应用程序将被阻止。 ...

7得票2回答
带有确定和取消按钮的QDialog

我需要一个带有标准 ok 和 cancel 按钮的 Qt 对话框,该对话框位于其布局的右侧。我需要从它继承并向其布局添加其他小部件。我可以自己实现它,但可能有一些标准的东西可供使用,在这种情况下,我更愿意使用它,因为它会更加可移植。 QMessageBox 显示消息,我需要更通用的东西,只需...

7得票1回答
如何判断一个窗口是否被模态框阻塞

我有几个模态对话框和一个主对话框,在主对话框中执行模态对话框。如何知道主窗口是否被模态对话框阻塞?