The*_*ast 4 c++ qt qpixmap qicon qapplication
尝试为我的QT应用程序设置图标时遇到一些麻烦。
该图标名为“ room.ico”,与源文件位于同一目录中。
这是代码:
#include <QApplication>
#include <QWidget>
int main( int argc, char *argv[ ] )
{
QApplication app( argc, argv) ;
QWidget fenetre;
fenetre.setWindowIcon(QIcon("room.ico")); // Nothing happens
fenetre.setWindowTitle("Heloo");
fenetre.show();
return app.exec() ;
}
Run Code Online (Sandbox Code Playgroud)
我尝试添加win32:RC_ICONS += room.ico,.pro file但是没有用。我也尝试过,"./room.ico"但仍然没有图标。
我试图用这个:
QPixmap pixmap = QPixmap ("room.ico");
fenetre.setWindowIcon(QIcon(pixmap));
Run Code Online (Sandbox Code Playgroud)
你猜怎么着 !!!它没有用...我只是QT的新手:p
任何建议将不胜感激,谢谢
QT的文档的QWindow::setWindowIcon应该是你所需要的。
setWindowIcon并传递QIcon:
app.setWindowIcon(QIcon(":/room.ico")); (这假设您的文件在资源文件中)您的问题似乎是:/在将文件名传递到时没有追加QIcon。
| 归档时间: |
|
| 查看次数: |
7319 次 |
| 最近记录: |