问题标签 [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 - 如何像 Skype 一样将 QDialog 粘贴到屏幕边框?
很久以前,我试图找到方法如何将 QDialog 窗口粘贴到我的小项目(如Skype窗口)的屏幕边框上,但我失败了。可能是我没有在正确的位置查看此代码,所以现在我正在这里寻找解决方案,在堆栈上!:)
那么,是否有人处理过某种此类代码、链接、示例?
在我看来,我们必须重新实现 QDialog moveEvent 函数,如下所示,但该代码不起作用:
谢谢。
c++ - Qt - 禁用 QDialog 的“?” 按钮
我创建了一个 QDialog 实例,在“x”(关闭)按钮的左侧我也有“?” 按钮。我怎样才能禁用那个'??
pyqt - PyQt:如何退出 QDialog?
我已经构建了一个 QDialog 小部件。我的问题是,我无法退出 QDialog。如果我按下其中一个按钮,则 QDialog 仅设置为“隐藏”。这是代码的一小部分。它是可执行的。我不知道我做错了什么。也许你们中的一个可以告诉我。
qt - 顶级窗口的非像素化圆角
我想在 QDialog 上设置圆角。由于它是一个顶级窗口,border-radius 不起作用,所以我必须这样做:
我这样称呼它:
它有效,但问题是角落被像素化了。
有没有办法在没有这些像素化角落的情况下获得它?如果是,如何?
qt - 通过 QDialog 实现进度对话框
我正在使用 QT 来实现一些 UI 程序。在这个程序中,我需要一个进度对话框。我尝试使用内置的 QProgressDialog,它工作正常,但在我的情况下,我需要在单击“取消按钮”时确认(使用另一个对话框)。
在QProgressDialog中,一旦点击取消按钮,进度对话框就会被取消,所以,我尝试实现自己的进度对话框(很简单,一个带进度条的对话框)。但是,如果我使用自己的进度对话框,就会出现一些问题。它无法移动或单击。一旦我尝试移动它并且对话框失去焦点,进度条将不再更新,并且无法再次获得焦点。我尝试设置不同的 Modality,但 Qt::ApplicationModal 或 Qt::WindowModal 都有相同的情况。
以下是我的进度对话框类,如果有人知道如何修改 QProgressDialog 以满足确认要求或我的代码中的问题在哪里。
标题:
来源:</p>
c++ - linux下无法将最小化按钮添加到QDialog
我正在尝试在构造函数中使用此代码向我的 QDialog 添加一个最小化按钮:
它适用于 Windows,但不适用于 Linux。
qt-creator - Qt 设计器 - 如何创建 QDialog?
是否可以在 Qt-creator 中创建 QDialog,例如 QForm(通过单击)?我找到了几个示例,但 QDialog 是以编程方式创建的。我想在 QDialog 上拖放按钮、列表视图和其他组件。现在我只能通过修改代码来添加新组件。
谢谢
c++ - 以非阻塞方式打开 QDialog
我有一个像这样打开的 QDialog:
对话框打开得很好,但不幸的是,调用 openDialog() 时不会打印“Hello World” - 即使在关闭对话框之后也是如此。但是,当我之后打开另一个完全不相关的文件对话框时,会打印出该消息。
是什么导致对话框阻塞,直到打开另一个对话框?当我使用this->dialog->exec();
or时也会发生同样的事情this->dialog->show();
。
可能值得注意的是,它MyModule::openDialog()
是一个连接到按钮点击事件的插槽。
有任何想法吗?
qt - 根据平台更改 Qt 对话框的大小
我有一些在 Windows 上设计的 QDialog 子类,现在正在移植到 Mac OS X。问题是 Mac OS X 上的默认字体看起来要大得多,所以对话框看起来很拥挤。
在 Mac OS X 上使对话框比在 Windows 上更大的最佳方法是什么?(大小必须在每个平台上保持固定,并且它们必须看起来是原生的。)
一个例子是 Perforce 的 P4V 中的对话框。
谢谢。
c++ - QDialog 结果值存储在哪里?
如果我的QDialog
结果值为QDialog::Accepted
,那么该值存储在哪里?而且,知道这样的价值有什么好处?
谢谢。