qt
榆次小青年
这个作者很懒,什么都没留下…
展开
-
Qt创建静态库及静态库使用
Qt创建静态库及静态库使用原创 2024-06-14 18:01:03 · 275 阅读 · 0 评论 -
Qt创建和使用动态库链接
在mydll.h和mydll.cpp中可以正常编写代码,和使用别的类时相同。如下图创建int add(int a,int b)实现返回a+b。将mydll.h和mydll_global.h复制到你的工程源码文件中,再将库文件复制到你所要调用此动态链接库的构建目录中去。在mainwindow.cpp中包含mydll.h头文件,定义mydll类,就可以像调用其他类一样使用了。将mydll.h和mydll_global.h添加到untitled中。进入生成目录会发现,已经生成库文件。确定后,在.pro中如下图。原创 2023-12-03 14:29:50 · 587 阅读 · 0 评论 -
Qt获取系统时间和Unix时间
系统时间QDateTime ct = QDateTime::currentDateTime();QByteArray currentData = ct.toString("MM dd hh mm ss").toLatin1();QDateTime dateTime = QDateTime::currentDateTime();// 字符串格式化QString timestamp = dateTime.toString("yyyy-MM-dd HH:mm:ss.zzz");//qDebug()原创 2021-06-05 18:27:28 · 1009 阅读 · 0 评论 -
Qt中Int、double、char、QByteArray、QString、16进制转换
QString -> charQString strchar xx=str.toLatin1();char -> QStringchar lQString ss = QString(l);QString -> intQString str("100");int tmp = str.toInt();*****或者******bool ok;QString str("100");int tmp = str.toInt(&ok);int ->原创 2021-06-05 18:19:28 · 1722 阅读 · 0 评论 -
UDP不同数据类型收发
1. 常规字符串收发发送 QByteArray sendData; // 传输进来的sendMsg是单纯的电文字符串,通过发送接口将其包装 sendData = radioSendMsg(sendMsg); const qint64 bytes = m_udp->writeDatagram(sendData, QHostAddress("192.168.0.12"), static_cast<quint16>(5000));接收 QByteA原创 2021-06-05 16:39:40 · 918 阅读 · 0 评论 -
QT:symbol(s) not found for architecture x86_64
error: symbol(s) not found for architecture x86_64error: linker command failed with exit code 1 (use -v to see invocation)如果在头文件中声明了一个函数,但未在.cpp文件中实现,则会发生该错误。在.cpp中寻找相应函数定义删掉即可...原创 2020-07-20 20:51:10 · 1891 阅读 · 0 评论 -
Qt 界面函数全部折叠快捷键设置 (win mac ubuntu)
@[TOC]Qt 界面函数全部折叠快捷键设置1 . 打开Qt Creator打开系统偏好设置。 如下图所示选择环境----键盘搜索框搜索“toggle fold all” 界面最下方设置折叠快捷键打开文件 测试即可...原创 2019-11-04 11:09:48 · 4529 阅读 · 3 评论