- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 Qt修改mousemove事件的触发频率
mousemove事件无法直接设置触发频率,这取决于操作系统底层的响应速度。只能采取间接的方法,如定时器的方法。但定时器太麻烦了,可以采用以下思路:程序内定义一个计数器,每进入一次mouseMoveEvent事件计数器加1,只有到达阈值才触发一次处理代码,并将计数器清零。代码class myWidget:public QWidget{...protected :virtual vo...
2018-12-07 17:58:45 4610 1
原创 修改QT控件焦点选中行为
通过qt designer实现,首先设置控件的焦点响应方式focusPolicy,然后修改stylesheet,添加以下内容QLabel#labelPic2:focus{border: 1px solid red;} 使名为labelPic的QLabel控件在焦点选中时显示红色边框...
2018-12-07 11:41:19 3823
原创 QFileInfo::absolutePath()末尾不带斜杠
QFileInfo::absolutePath() ,当路径只包含盘符,如"C:/",则返回带斜杠的路径;如果路径还包含盘符的子目录,则不带斜杠。QFileInfo info("D:/file.txt");QString parent_path = info.absolutePath(); //parent_path = "D:/"QFileInfo info("D:/child/fi...
2018-12-06 11:41:54 2679
原创 std::string 赋值const char*为空
std::string func(){...std::string str = "xxxxx";reutrn str;}void main(){...const char *str = func().c_str(); //此处str赋值后为空,func返回的std::string被释放了}改为void main(){...std::sring str1 = f...
2018-12-06 10:51:43 1952
原创 QVector<QRect>编译错误
QVector &lt; QRect &gt; 作为信号槽参数,编译报错:1&gt;C:\Qt\Qt5.9.1\5.9.1\msvc2013_64\include\QtCore/qarraydata.h(210): error C2036: “QRect *”: 未知的大小1&gt; C:\Qt\Qt5.9.1\5.9.1\msvc2013_64\include\QtCore...
2018-12-05 10:16:48 1042
VS2010运行库(包括mfc)
2016-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人