- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我正在开发的 QT 应用程序中,我们让用户使用 QColorDialog::getColor() 选择一种颜色。基于外部事件,我需要取消这个打开的对话框。有办法吗?我没有在 QColorDialog 上看到任何其他退出对话框的静态方法。
或者,更好的方法可能是关闭所有打开的对话框。有这种方法吗?
最佳答案
在这篇 Qt 论坛帖子之后,
http://www.qtforum.org/article/37032/ok-cancel-buttons-on-qcolordialog.html
我测试了以下代码。
QColor color = QColorDialog::getColor();
if (!color.isValid()) return;
// Your process for selected color
// ...
它对我很有效。
关于qt - 如何取消 QColorDialog::getColor()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25315408/
在我正在开发的 QT 应用程序中,我们让用户使用 QColorDialog::getColor() 选择一种颜色。基于外部事件,我需要取消这个打开的对话框。有办法吗?我没有在 QColorDialog
我使用 QColorDialog 和 execCommand() hilite 来改变文本的背景颜色。例如,我将部分文本的背景颜色更改为红色,并且我想再次将背景颜色清除为透明(不是白色)。 我该怎么做
我使用 QColorDialog 和 execCommand() hilite 来改变文本的背景颜色。例如,我将部分文本的背景颜色更改为红色,并且我想再次将背景颜色清除为透明(不是白色)。 我该怎么做
是否可以调整QColorDialog的大小?我无法让窗口适当调整大小。对话框显示后,它恢复为默认大小。 一个例子: import sys from PyQt5.QtGui import * from
我在 PyQt5 中使用 QColorDialog 让用户选择颜色。我的代码如下所示: result = QColorDialog.getColor(QColor(self.red, self.gre
我正在尝试制作一个图片编辑器,您可以在右侧选择颜色并在屏幕左侧编辑图片。所以我需要一个 QHBoxLayout 来并排设置我的两个窗口。我无法将 ColorDialog 添加到 QHBoxLayout
我试过这个代码: def open_color_dialog(self, label): dialog = QColorDialog() dialog.setOption(QColor
我有一个 QMainWindow 应用程序,我想在其中使用 PySide 和 QtGui.QColorDialog 实时更改 QGraphicsView 的背景颜色。 我设计了一个示例布局和程序如下;
我一直在使用 Jorgen-VikingGod 的优秀 Qt-Frameless-Window-DarkStyle 设计带有 QSS 的 Qt 桌面应用程序。作为基线。不幸的是,我们还必须在现场支持相
我是一名优秀的程序员,十分优秀!