我有一个 QDialog
向用户提供一些选项供他们选择的子类。这些选项之一是颜色。我见过 QColorDialog
,而且我需要更简单的东西,它也是一个常规小部件,因此我可以将其作为对话框的一部分添加到我的布局中。 Qt 提供这样的东西还是我必须自己制作?如果是后者,最好的策略是什么?
最佳答案
你看过 QtColorPicker,Qt 解决方案的一部分吗?
QtColorPicker 以 QComboBox
的形式提供了一个小部件。带有一组可自定义的预定义颜色,以便轻松快速地访问。点击 ...
按钮将打开 QColorDialog
.它在 LGPL 下获得许可,因此通过动态链接和适当的归属,它可以用于商业软件。搜索 QtColorPicker 就会找到它。这是一个站点的链接,该站点托管了许多 Qt 解决方案组件:
https://github.com/pothosware/PothosFlow/tree/master/qtcolorpicker
关于Qt 颜色选择器小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257281/