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()


相关文章
|
23天前
【QT】读写.ini配置文件的程序实现
【QT】读写.ini配置文件的程序实现
|
23天前
QT中HASH函数方法
QT中HASH函数方法
|
29天前
|
开发框架 Java 编译器
【Qt 元对象系统 01 】深入探索Qt的元对象系统:核心地位、功能与构成
【Qt 元对象系统 01 】深入探索Qt的元对象系统:核心地位、功能与构成
51 0
|
1月前
|
Linux 数据处理 C++
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用(一)
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用
76 0
|
1月前
|
存储 Linux API
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用(三)
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用
31 1
|
1月前
|
消息中间件 Linux 数据处理
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用(二)
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用
32 1
|
28天前
|
安全 数据处理 C++
【Qt 底层之事件驱动系统】深入理解 Qt 事件机制:主事件循环与工作线程的交互探究,包括 QML 的视角
【Qt 底层之事件驱动系统】深入理解 Qt 事件机制:主事件循环与工作线程的交互探究,包括 QML 的视角
115 3
|
8天前
|
数据可视化
实现Hello Qt 程序
实现Hello Qt 程序
|
23天前
|
编解码
qt中使用dll库的方法
qt中使用dll库的方法
14 2
|
23天前
|
C++
QT实现一个简单的日志打印系统
QT实现一个简单的日志打印系统

推荐镜像

更多