05 2021 档案
摘要:QAbstractItemView::dropEvent(QDropEvent *event) 在测试的时候发现该函数会触发两次,导致event->mimeData()->data()得到的数据不正常,需要判断该数据是否有效来决定代码走向。
阅读全文
摘要:C++提供了4种类型转换操作符来应对不同场合的应用。 操作符 注释 const_cast 去const属性 static_cast 静态类型转换,例如int转换成char dynamic_cast 动态类型转换,如子类和父类的多态类型转换 reinterpret_cast 仅仅重新解释类型,但没有进
阅读全文
摘要:删除指定位置语句为: L.erase(pos) 其中L为链表对象,pos为链表中元素指针,因为链表不像顺序表一样可以随机存储,要遍历到指定位置才能存储, 所以可通过for循环来定位pos,程序如下: 1 std::list<int> l; 2 l.push_back(1); 3 l.push_bac
阅读全文
摘要:本来想用一下Qt链表类 QLinkedList Class 但是看文档的时候发现这句话 官方都这样说了,那只能用std::list,说明如下,转自(https://blog.csdn.net/CV_Jason/article/details/83037127) List List使用一个doubly
阅读全文
摘要:QDockWidget悬浮在主窗口上方,主窗口最大化后,想到用resizeEvent函数后重新设置QDockWidget控件大小和位置, 发现数据是geometry()滞后的,不是当前的。 解决方法: 使用另外的方式触发setWindowState(Qt::WindowMaximized) 例如重新
阅读全文