代码之家  ›  专栏  ›  技术社区  ›  mosg

如何将图标设置为使用qt Visual Studio外接程序创建的qt应用程序?

  •  5
  • mosg  · 技术社区  · 14 年前

    以下是我的资料:

    • Visual Studio 2008(在32位Windows XP上)
    • 用于Windows的Qt库4.6.2(与2008年、194 MB相比)
    • Visual Studio加载项(44 MB)

    在安装了所有软件之后,我创建了简单的 QT应用 项目,使用Visual Studio:菜单 文件新建项目… Qt4项目Qt应用 .

    建造它,这里是 问题: 如何将应用程序图标设置为已编译的exe文件?我需要在浏览器中看到指定的ICO!


    旧方法与myproject.pro不感兴趣!!!!

    1. 使用16x16和32x32像素版本的图标创建.ico文件(可以在Visual Studio中执行此操作)。

    2. 创建包含以下文本的.rc文件:

      IDI_ICON1图标可丢弃“myicon.ico”

    3. 将以下内容添加到.pro文件中

      rc_file=myfile.rc

    4. 运行Quest.

    谢谢。

    5 回复  |  直到 9 年前
        1
  •  5
  •   mosg    14 年前

    总而言之,我找到了正确的解决方案,这里是:

    序言 :您需要已安装Visual Studio加载项!

    1. 打开VisualStudio(或VisualC++)
    2. 从菜单创建新项目: 文件新建项目… 并选择项目类型作为 QT4项目 例如 QT应用 从模板。
    3. 当第一个对话框窗口显示时,只需单击 下一步; 按钮两次。
    4. 最后在生成的类中点击 添加默认应用程序图标(仅限Windows) 复选框。

      alt text http://www.freeimagehosting.net/uploads/7f87801fb9.png

    5. 要完成此过程,只需按 完成 .

    Project将创建一个名为您的项目.ico的默认图标。换一个,玩得开心!

        2
  •  5
  •   mavroprovato    9 年前

    这对我(vs2010,qt-add-in 1.1.8)在现有项目中起作用:

    如文件所示 http://doc.qt.io/qt-4.8/appicon.html :

    • 将图标文件(myappico.ico)添加到源目录

    • 用行创建myapp.rc文件

      IDI_ICON1图标可丢弃“myappico.ico”

    [当然,只要文件名一致,就可以自由选择]

    • 右键单击项目,选择添加现有项…选择RC文件

    • 重建

        3
  •  2
  •   eternalkid    13 年前

    从官方文件上说:
    如果不使用qmake,必要的步骤是:首先,在.rc文件上运行rc程序,然后将应用程序与生成的.res文件链接。

    我试了几次,应该这样做:
    1。向项目中添加ICO资源文件;
    2。重命名文件“yourappico.ico”;
    三。重建项目以生成yourapp.res文件;
    4。将应用程序与生成的.res文件链接。
    (项目->属性->链接器->输入->程序集链接资源)

        4
  •  0
  •   jns    10 年前

    您也可以手动加载它。以下方法适用于我:

    #include <QtGui/QIcon>
    
    QIcon icon("Resources/appicon.ico");
    QMainWindow *window = new QMainWindow();
    window->setWindowIcon(icon);
    window->show();
    

    将.ico文件放在vs项目的resources文件夹中。

    (哎呀,没有完全读完这个问题,但我还是留下了答案……^ ^)

        5
  •  -2
  •   Vitor Py    14 年前

    右键单击解决方案资源管理器上的项目,并使用“添加”选项将图标包含在项目中。它将包含您的图标,并为您设置一个RC文件。

    推荐文章
    Tom  ·  将ICO转换为BMP
    9 年前