新建工程时,选择控制台项目,然后大体的框架QT已经给你写好了
以下是控制台项目自动生成的代码,一看就懂撒了,哈哈:
#include <QCoreApplication>
int main(int argc, char argv[])
{
QCoreApplication a(argc, argv);
return aexec();
}
整个项目就一个maincpp和一个pro两个文件
我先来抛砖引玉吧
1)内嵌VC开发的话,可以使用visualstudio的各种C++功能,文本编辑/自动补全/调试等等和普通的C++开发差不多,gui界面会调用designer插件,这个vc/eclipse/kdevelop/qtcreator都一样。相对来说比较方便。但是因为visualstudio不支持并行编译(至少vsnet2008还不支持),因此编译较慢。如果是写了makefile,或者利用qt生成vc格式的makefile,那么qtgitorisorg上有一个项目叫jom,和nmake基本兼容,但是支持并行编译,这个只能在命令行里面用
2)eclipse,给我的感觉怎么说呢,就不像是给C/C程序员使用的IDE,它其实也就是用qt插件创建gui,在编译过程中插入moc/uic/r处理。编译速度要看是在windows下还是linux下,如果是wndows,eclipse使用的是mingw工具链,因此编译速度很慢。linux下用的是g工具链,因此速度较快
3)kdevelop分为3x版本的和4x版本的,3x版本的比较成熟,但是有些功能不太容易使用,比如一个很简单的添加已存在的文件到项目中的 *** 作,用kdevelop就是没有很直观的方式。不是很好用
4)qtcreator,我觉得比kdevelop和eclipse好用,比visualstudio2008当然还是差一些。比如它的文件的编码格式(gb2312/iso88159-1/utf-8/big5)之类的设置,有时候似乎没有生效,我用kate或者gedit打开之后发现qtcreator编码格式转换没有起作用。
这些工具在gui编码和qt特有的功能(信号/槽、属性、moc/uic/r)方面基本相同,都是调用qtdesigner插件。在编译速度方面,eclipse(win32)=QTCREATOR(WIN32MINGW)qtcreator>eclipse=kdevelop
很简单的程序,LZ自己写吧……
大致如下:
首先自定义一个类,继承自QWIDGET,此类有QPUSHBUTTON,QLINEEDIT这两个子部件,再自定义一个槽函数,用来修改qlineedit中文本内容,再用个connect将qpushbutton的clicked()信号与自定义槽连接就可以了。
dll文件的查找顺序
可执行文件所在目录;
2.进程当前目录;
3.系统目录,%SystemRoot%/system32
4.16位系统目录;,%SystemRoot%/system
5.Windows目录,%SystemRoot%/
6.环境变量PATH中的目录;
参考一下,是不是环境变量的原因
以上就是关于qt creator如何写最基础的C++控制台程序全部的内容,包括:qt creator如何写最基础的C++控制台程序、谁了解QT编程工具啊,麻烦比较一下、用qt编程实现一个窗口有一个按钮和一个文本框,当点击按钮时显示自己的名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)