qt
hhyvs111
这个作者很懒,什么都没留下…
展开
-
linux 编译QT的mysql驱动
为编译这个驱动真的是一把血一把泪啊主要是要在阿里云上跑用QT写的服务器,但是运行的时候提示需要mysql驱动,只好自己编译qt的mysql驱动。一开始编译QT的源码发现默认选项的sql只有sqllite.so,但是我需要的是mysql的动态库,这样就要自己编译了。下载首先下载你需要的QT版本,去http://download.qt.io/archive/qt/ 这里找到你要的原创 2018-01-10 11:20:38 · 1975 阅读 · 2 评论 -
给QTableView中的一列添加按钮
我的需求是在QTableView里有一列全变为按钮,并且点击按钮可以返回该按钮所在行的其他数据或行号。这里没有用QItemDelegate,感觉有点难而且理解起来不是那么透彻。在查询了一系列资料后发现一个很简单的方法且好用,前提是用了QStandardItemModel(),这个用来给QTableView加数据很方便。比如: table.cppinit(){.....原创 2018-01-19 20:38:31 · 15127 阅读 · 10 评论 -
QComboBox选中后弹出另一个QComboBox
有时候我们会有这这样的需求比如点击QComboBox里的一项,然后弹出另一个QComboBox,形成复合选项。可以用到槽函数 connect(ui->selectcomboBox, SIGNAL(activated(int)), this, SLOT(insertTermComboBox(int)))int是你所选行所在的index,然后可以在 insertTermCom...原创 2018-02-14 15:22:34 · 1139 阅读 · 0 评论 -
QT实现TCP断点传输文件
网上这方面的资源不是很多,大多数都是Http的断点续传。因小项目需求需要做一个断点传输的功能,思考后自己设计了。 服务器和客户端都基于QT5.9,在这里只给出服务器传输文件到客户端,客户端上传文件到服务器原理一样。原理如下:将文件分块传输,比如每次发送4096字节。保证客户端正确接收字节且写入文件,然后向服务器反馈接收成功信息。服务器收到反馈信息继续进行发送。暂停下载...原创 2018-03-23 10:57:38 · 2779 阅读 · 4 评论