Qt学习问题

1.QT程序,然后运行,程序启动后马上就退出

解决:将QtCored4.dll从C:\WINDOWS\system\中删除就可以了,错误原因是
LDR: LdrpWalkImportDescriptor() failed to probe C:\WINDOWS\system\QtCored4.dll for its manifest, ntstatus 0xc0150002,

2.Qt在windows下报缺失文件时,把从qt/bin中找出相应的文件复制到system32文件夹下;


3.cannot open output file debug/HelloWorld.exe: Permission denied
产生此问题是由于文件HelloWorld.exe受到保护,写不进去,打开任务管理器结束掉此进程就好了


4.QT Creator 代码自动补全

用QT Creater编程,如果没有自动补全是很痛苦的事情,于是便查阅了QT的文档,发现CTRL+SPACE是自动补全的快捷键;
但是在 Creater里使用居然没有效果,估计是输入法切换的冲突(CTRL+SPACE是我中英文输入的默认快捷键)
于是寻求解决方法,在 QT Creater->Tools->Options... 里找到environment->Keyboard,发现TextEditor.CompleteThis命令,其快捷键是 Ctrl+Space
再后面添加 Alt+/ (Eclipse里习惯的~~)后应用退出,再次进入Editor,仍旧无效果,重新找到TextEditor.CompleteThis 点击那个红叉叉,将原快捷键删除后,添加Alt+/
成功,代码提示顺利。



你可能感兴趣的:(qt)