Linux/QT 如何设置Qt应用程序图标
- 提问者网友:难遇难求
- 2021-03-06 06:08
- 五星知识达人网友:举杯邀酒敬孤独
- 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