Mac系统下Qt程序图标设置方法

简介: Mac系统下Qt程序图标设置方法

setWindowIcon是QApplication的方法,而不是QWidget的,所以使用app.setWindowIcon设置是对的。


注意:在mac下,图标是显示在程序坞中的!!!

def main():
    """ """
    app = QtWidgets.QApplication(sys.argv)
    translator = QTranslator()
    translator.load(":/images/qt_zh_CN.qm")
    QtWidgets.QApplication.installTranslator(translator)
    ui = FrameLessWidget()
    widow = MainWindow()
    ui.set_content(widow)
    ui.set_window_title('Polaris')
    ui.data_clicked.connect(widow.on_data_clicked)
    ui.on_tool_button_max_clicked()
    ui.show()
    app.setWindowIcon(QIcon(':/images/logo.png'))
    sys.exit(app.exec_())
if __name__ == "__main__":
    main()


相关文章
|
2月前
|
存储 Windows
(13) Qt事件系统(two)
文章详细介绍了Qt事件系统,包括事件分发、自定义事件、事件传播机制、事件过滤以及事件与信号的区别。
106 3
(13) Qt事件系统(two)
|
3月前
|
C语言 Android开发 C++
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
本文介绍了使用MTuner软件进行Qt MinGW编译程序的内存泄漏检测的方法,提供了MTuner的下载链接和测试代码示例,并通过将Debug程序拖入MTuner来定位内存泄漏问题。
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
|
2月前
|
编解码 程序员
(12)Qt事件系统(one)
本文详细介绍了Qt事件系统,包括各种系统事件、鼠标事件、键盘事件、定时器等的处理方法和示例代码。
94 0
(12)Qt事件系统(one)
|
3月前
|
Unix Linux Python
Cron定时设置在linux和mac中的使用
文章详细说明了如何在Linux和Mac操作系统中使用Cron进行定时任务的设置,并提供了多个Cron表达式的实例。
44 0
|
4月前
|
API
Qt绘图之Paint系统
Qt绘图之Paint系统
68 2
|
4月前
从源码角度分析Qt元对象系统2
从源码角度分析Qt元对象系统
61 0
|
4月前
|
存储
从源码角度分析Qt元对象系统1
从源码角度分析Qt元对象系统
88 0
|
4月前
|
数据安全/隐私保护
【qt】考试系统项目
【qt】考试系统项目
49 0
|
5月前
|
数据安全/隐私保护 C++ 计算机视觉
Qt(C++)开发一款图片防盗用水印制作小工具
文本水印是一种常用的防盗用手段,可以将文本信息嵌入到图片、视频等文件中,用于识别和证明文件的版权归属。在数字化和网络化的时代,大量的原创作品容易被不法分子盗用或侵犯版权,因此加入文本水印成为了保护原创作品和维护知识产权的必要手段。 通常情况下,文本水印可以包含版权声明、制作者姓名、日期、网址等信息,以帮助识别文件的来源和版权归属。同时,为了增强防盗用效果,文本水印通常会采用字体、颜色、角度等多种组合方式,使得水印难以被删除或篡改,有效地降低了盗用意愿和风险。 开发人员可以使用图像处理技术和编程语言实现文本水印的功能,例如使用Qt的QPainter类进行文本绘制操作,将文本信息嵌入到图片中,
198 1
Qt(C++)开发一款图片防盗用水印制作小工具