QT
carrots_rabbit
这个作者很懒,什么都没留下…
展开
-
用memset()操作QString导致程序崩溃的原因
今天写的QT程序,跑起来了以后报段错误,程序崩溃。定位到问题后发现是因为用memset()函数操作结构体时,结构体中包含了QString类型的变量。对此变量进行memset()操作时,会导致程序崩溃。此处不太严谨,应该是memset()后,再次调用会导致程序崩溃,仅仅进行memset()而不调用,并不会有问题。代码中跟进QString类型中,QString其实是一个类类型。数据类型 = 数据抽象 = 没有行为的那些类型= { int, char, double... }类类..原创 2020-07-30 20:08:09 · 2953 阅读 · 0 评论 -
QT的setwindowflags的属性总结
setWindowFlags(Qt::CustomizeWindowHint);//设置窗口标题栏自定义setWindowFlags(Qt::WindowMinimizeButtonHint);//设置窗口的标题栏只有最小化的按钮setWindowFlags(Qt::WindowCloseButtonHint );//设置窗口的标题栏只有关闭的按钮setWindowFlags(Qt::WindowStaysOnTopHint);//设置窗体一直置顶,并且不会抢焦点this->...转载 2020-07-06 09:55:47 · 1329 阅读 · 0 评论 -
QT问题:When executing step 'Make',When executing step 'qMake'解决
用的QT版本是4.8.6,平台是linux,系统是ubuntu,安装在虚拟机内。昨天用还是好的,今天上班一来,突然无法构建了。执行构建和清理报错When executing step 'Make'。执行qmake报错When executing step 'qMake'。检查了版本,工具链,构建和清除步骤,都没有问题,安装目录下不包含中文,网上找了半天也没有合适的解决办法。更换...原创 2020-03-10 09:44:35 · 10835 阅读 · 3 评论