QT笔记

来源:互联网 发布:淘宝买gtx1080截图 编辑:程序博客网 时间:2024/06/08 17:10

语法相关

1.signals和Q_SIGNALS区别
在QT中使用第三方signals slots是可能的。甚至可以在同一类中使用两种机制。仅仅需要在你的qmake工程文件(.pro)中加入下面语句: CONFIG += no_keywords 。它告诉QT不要定义moc关键字signals,slots和emit,因为这些名字可能将被用于第三方库,例如Boost。你只需简单的用QT宏将他们替换为 Q_SIGNALS, Q_SLOTS,和 Q_EMIT,就可以继续使用信号和槽了。1

一些细节

1.自动布局后,窗格均分;但这种效果有时候;并非预想的效果,可以设置sizePolicy为Expanding。
自动均分
这里写图片描述

2.文件选择按钮:使用QPushButton,可设置显示文字为三个点,设置maximumSize宽度设置为30.
3.修改完pro文件后要执行run qmake才有效
4.Qt profile模式 是以程序运行时信息为手段研究程序行为的分析方法,是一种动态程序分析的方法2

一些错误和解决方法

  1. 出现语法错误<L_TYPE_raw>,检查一下是否#include windows.h导致冲突。3

  1. http://www.cnblogs.com/leaven/archive/2010/10/28/1863115.html 信号(signals)和槽(slots) ↩
  2. https://zh.wikipedia.org/wiki/性能分析 ↩
  3. http://blog.csdn.net/u014023993/article/details/24981929
    MFC使用ADO连接数据库的问题:error C2059: 语法错误 : “<L_TYPE_raw>”
原创粉丝点击