永发信息网

Linux/QT 如何设置Qt应用程序图标

答案:2  悬赏:40  手机版
解决时间 2021-03-06 10:56
  • 提问者网友:难遇难求
  • 2021-03-06 06:08
Linux/QT 如何设置Qt应用程序图标
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-06 06:45

用快速开发工具qt designer编写qt程序

我们用的开发系统是linux,开发工具是qt designer.如果大家安装完整版的linux,系统就带这个工具了.大家可以点击应用程序->编程->qt designer来找到它.

qt designer首先呈现给用户的是一个new/open对话框。因为这里要创建一个c++程序,所以在此选择c++ project,点击“ok”继续。

选择一个想要保存文件的位置,并且给出一个文件名,注意这里文件名的扩展名一定要是.pro。点击“ok”后,到下面的界面.

 

现在我们看到的就是qt designer主窗口,确保property editor可见。如果它是不可见的,用户可以通过windows→views→property editor/signal handlers选单选项来使其可见.

下面我们建立一个如下图所示的对话框.

通过选择file→new选单,然后选择dialog来创建一个新的对话框。这时qt designer会创建一个新的空白对话框,用户可以在其上放置输入框和按钮。

打开property editor,把name的值改为“mainform”,把caption的值改为“hello world”。 '

然后我们在对话框上拖拽上一个lable,方法是在左面toolbox的common widgets里的textlabel,然后在空白对话框上画一下.改一下caption的值改为“hello world”就得到如下的界面了.

现在就已经基本完成这个应用程序了。不过在编译和运行此应用程序之前,还要创建一个main.cpp文件。方法是选择file→new→c++main-file(main.cpp),只需接受缺省的配置即可。main.cpp会自动在code editor中打开。因为这里无需改变main.cpp中的任何东西,所以直接将code editor窗口关闭,并且保存main.cpp。

到此为止,在qt designer中的工作已经完成了。保存整个项目,下面来编译和运行这个程序。在编译程序之前,要首先生成它的makefile文件。打开一个终端,然后切换至保存有项目的位置,使用以下命令来生成makefile文件:

#qmake -o makefile hellopro

现在,就可以运行make来编译程序了,根据系统的性能,这个步骤需要花费一点时间。当编译工作完成后,输入./hello来运行程序。如果一切正常,用户应该已经看到程序了。

下面是我电脑上程序的界面:

 

到这里我们完成了第一个qt的程序,怎么样呢,是不是有点小成就感.

这里我还有个建议:

最好把每一个项目单独放在一个文件夹里.这样就可以让我们更方便的使用qt为我们提供的工具,例如qmake等。

全部回答
  • 1楼网友:行雁书
  • 2021-03-06 07:34
Icon”就可以看到在各种平台设置Qt程序图标的方法。 Setting the Application Icon on Windows First, create an ICO format bitmap file that contains the icon image. This can be done with e.g. Microsoft Visual C++: Select File|New, then select the File tab in the dialog that appears, and choose Icon. (Note that you do not need to load your application into Visual C++; here we are only using the icon editor.) Store the ICO file in your application’s source code directory, for example, with the name myappico.ico. Then, create a text file called, say, myapp.rc in which you put a single line of text:IDI_ICON1ICON DISCARDABLE "myappico.ico"Finally, assuming you are using qmake to generate your makefiles, add this line to your myapp.pro file: RC_FILE = myapp.rcRegenerate your makefile and your application. The .exe file will now be represented with your icon inExplorer. If you do not use qmake, the necessary steps are: first, run the rc program on the .rc file, then link your application with the resulting .res file. 操作如下:首先准备个ICO图标。例如:myappico.ico 用记事本新建个文件,里面就写一行: IDI_ICON1 ICON DISCARDABLE “myappico.ico” 保存改名为 myapp.rc并把它和你的图标myappico.ico一起复制到你的QT工程项目的目录。 用记事本打开你的QT工程文件(如 “myapp.pro” ),在里面最后新添一行 保存,编译你的工程,成功了吧。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯