Qt使用随笔日志20141125

1, 在window下,使用widget.setWindowFlags(),参数为Qt::Tool,Qt::SubWindow 、 Qt::Popup三个参数,windows的任务栏上不显示该Qt窗口实例。

2,setwindowFlags(),参数为Qt::WindowStaysOnTopHint时,窗口为顶层窗口、

3,设置应用程序的图标:

1)在项目目录下 新建一个 app.rc的空文件,内容格式为:

    IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"
    myappico.ico为图标文件,注意文件的路径 

2)如果项目上有资源文件  就把该文件添加到资源的跟目录下(也可以是其他目录)

3)在项目.pro文件中 添加

   RC_FILE = app.rc

4,QCursor::pos();获得当前光标的位置 ,在是应用程序内部  相对坐标

5,QRect.contains(Qpoint)  判断坐标是否在矩形内

6,QFlags是为枚举类型服务的,它更安全,在.h文件中使用Q_DECLARE_FLAGS(KeyboardModifiers, KeyboardModifier)进行包装

7,QkeyEvent.modifiers()或者键盘的修饰器 既组合键部分。其实Qt::KeypadModifier是只小键盘部分

posted @ 2014-11-25 09:41  驿枫  阅读(93)  评论(0)    收藏  举报