Tôi muốn đặt biểu tượng của ứng dụng sẽ được hiển thị trên Thanh công cụ của máy Mac. Để làm như vậy, tôi thêm vào .pro nộp dòng sau:Qt5 Đặt biểu tượng ứng dụng cho Mac
ICON = $$_PRO_FILE_PWD_/Icons/Icon144x144.icns
(Tôi cũng đã cố gắng ICON = Icons/Icon144x144.icns
)
Nếu tôi hiểu đúng tài liệu Qt, đó nên là đủ nhưng vì biểu tượng của tôi vẫn còn có thể không được nhìn thấy, tôi cũng đã thêm các dòng sau vào mainwindow.cpp
setWindowIcon(QIcon("Icons/Icon144x144.icns"));
(tôi cũng đã cố gắng với QIcon("Icon144x144.icns")
và QIcon("/Users/MYNAME/PROJECT/Icons/Icon144x144.icns")
).
Tôi biết rằng có hai câu hỏi tương tự về vấn đề này: QT/C++ on MAC - Application Icon doesn't set và Setting icon on a Mac with Qt nhưng kể từ khi tôi vẫn không thể nhìn thấy biểu tượng Đúng vậy, tôi đang nghĩ nếu có cái gì đó khác nhau trong cách mà Qt5 cho phép thiết lập biểu tượng ứng dụng từ các phiên bản trước. Bất kỳ đầu mối?
EDIT:
Tôi chỉ thấy rằng qmake không thêm biểu tượng vào thư mục Resources bên trong ứng dụng ...