- 博客(13)
- 收藏
- 关注
原创 QT进程间通讯
Qt提供了几种在Qt应用程序中实现进程间通信(IPC)的方式。通过消息进行传递通过向指定的进程传递消息事件的方式进行通信。QT是通过nativeEvent()函数来捕获window系统发送过来的消息。windows上的应用例程:https://blog.csdn.net/u012719076/article/details/122975520TCP / IP跨平台的Qt网络模块提供了使网络编程可移植且容易的类。它提供了使用特定的应用程序级协议进行通信的高层类(例如QNetworkAccessMan
2022-05-01 16:51:48
1887
原创 QTCreator:Failed to start program. Path or permissions wrong?
QTCreator:Failed to start program. Path or permissions wrong?问题描述解决方法其他参考解决方案链接问题描述昨天打开多个QTCreator的界面,操作多个工程,关闭其中一个工程后,突然发现其他工程没法运行,也没法调试。运行提示的错误是:Failed to start program. Path or permissions wrong?。debug模式提示:usr/下的GDB目录不存在或没有足够的权限运行程序。解决方法关闭工程,删除工程目录
2022-03-05 16:06:20
935
1
原创 去除QT list中item被选中时的边框
问题list中的item在选中时,会出现边框,导致设置的样式不美观解决方案ui.tableView->setFocusPolicy(Qt::NoFocus);设置一下列表的焦点策略为NoFocus就可以了参考https://blog.csdn.net/qq_39805297/article/details/88847725...
2021-09-18 10:12:54
847
原创 2021-09-17
qt代码创建的控件如何通过控件名称自动关联信号问题代码解决方案qt代码创建的控件如何通过控件名称自动关联信号)问题在类的构造中新建了一个button,希望它能自动关联到类中的void on_hideBtn_clicked()函数,而不需要使用connect()函数。代码ClassName::ClassName{ QPushButton* pushbutton = new QPushButton(tr("hide"));}void ClassName::on_hideBtn_clic
2021-09-17 14:14:36
53
原创 编译错误及解决方式记录
1.error: 'class QObject QObject::QObject' is inaccessible原因:继承类的时候没有作用域限定符(public、protected和private)解决方案:在类声明的继承声明处添加说明符。
2021-04-19 07:37:55
318
原创 UML中聚合和组合的区别(UML中何时使用指针及如何表示指针)
何时使用组合或聚合例class A { A(); ~A();private: B* attribute;}此例中classA聚合/组合classB。描述:聚合A类空钻石,用实线连接B组合A类实心钻石,用实线连接B区别以前学的讲解,组合:整体和部分的关系,部分无法脱离整体存在;聚合:也是整体和部分的关系,但是部分可以脱离整体存在。可是一直没有个明确的界线。直到搜索UML中指针的表示时看到这篇问答https://www.codeqq..
2020-12-30 10:03:06
713
原创 C++虚析构函数
应用情况在c++中经常会使用多态指针,需注意的是:在未将析构函数声明为虚函数时,对多态指针进行释放时,只能够调用被释放指针“声明时的类型”的析构函数!!!因此,设计多态时,要将基类的析构函数声明为虚函数。参考http://c.biancheng.net/view/269.html...
2020-09-09 17:17:11
148
原创 QTreeView使用要点整理
QTreeView使用要点整理设置列宽时的注意事项1如果设置了model,必须在设置model后,再次设置列宽才会有效
2020-05-14 13:38:11
136
原创 QTreeWidget使用整理
QTreeWidget使用整理列宽设置列宽自动适应:m_guiTreeWidget->header()->setSectionResizeMode(0, QHeaderView::ResizeToContents);单独设置某列宽度 m_guiTreeWidget->header()->setStretchLastSection(false); m_guiTreeWidget->header()->setSectionResizeMo
2020-05-14 13:34:07
375
原创 交叉编译arm系列valgrind步骤
交叉编译valgrind步骤下载valgrind文件命令行输入:tar xvf valgrind-3.**.0.tar.bz2cd valgrind-3.**.0./autogen.sh修改configure文件,以支持arm将文件中armv7*) 改成 armv7*|arm)命令行输入:sudo ./configure --host=arm-linux CC=/opt/TI_THREE/linux-devkit/sysroots/x86_64-arago-linux/usr/b
2020-05-13 21:49:36
572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人