qt
life_is_too_hard
这个作者很懒,什么都没留下…
展开
-
Qt中将数字以2进制、16进制等方式转成QString的方法
利用QString自带的函数即可,参数base设置的是以什么进制转换n。base传2就能转成2进制字符串。QString & setNum(int n, int base = 10)原创 2019-11-01 14:17:15 · 2741 阅读 · 1 评论 -
QSqlDatabase 连接mysql时出错, driver not loaded
原因是找不到依赖的libmysql.dll, 从mysql的安装目录下,将它复制到自己程序exe的目录下即可。原创 2018-06-06 15:44:34 · 1375 阅读 · 0 评论 -
对QDockWidget使用qss设置边框无效
原因是QDockWidget内部存在一个子窗口,这个子窗口盖住了qdockWidget,所以实际上是要对这个子窗口应用样式表QDockWidget>QWidget{border:2px solid blue;}原创 2017-10-17 11:35:42 · 4875 阅读 · 0 评论 -
qt 只去掉标题栏,保留可缩放边框的方法
将windowsFlags设置成Qt::CustomizeWindowHint即可;setWindowFlags(Qt::CustomizeWindowHint);原创 2017-10-16 09:48:59 · 4072 阅读 · 2 评论 -
Qt,设置文字过长时的缩略模式。
可以调用SetElideMode函数来设置。原创 2017-04-06 21:23:14 · 1393 阅读 · 0 评论 -
Qt设置鼠标等待状态与恢复。
设置QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));恢复QApplication::restoreOverrideCursor();原创 2017-04-13 19:24:59 · 3351 阅读 · 0 评论 -
qt QlineEdit 输入密码显示成星号
使用qt自带的函数就可以实现:lineEdit->setEchoMode(QLineEdit::Password);//输入的时候就显示圆点或者lineEdit->setEchoMode(QLineEdit::PasswordEchoOnEdit);//输入时显示数字,失去焦点时显示圆点原创 2016-09-29 11:06:18 · 18097 阅读 · 1 评论 -
qt, connect参数,Qt::DirectConnection,Qt::QueuedConnection
connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发送者在同一个线程,则自动使用Qt::DirectConnection类型。如果接收者和发送者不在一个线程,则自动使用Qt::QueuedConnec原创 2016-08-01 22:48:25 · 43253 阅读 · 0 评论 -
vs2010+qt插件,开发i环境搭建
1.安装vs20102.安装qt3.运行qt-vs-addin工具。以上,一路下一步即可,接下来需要进行一些配置。4.设置环境变量Path,添加qt安装路径下的bin文件夹的路径。5.打开vs 找到qt菜单栏,点击QT options点击Add按钮路径设置qmake.exe所在路径点击ok。配置完成原创 2016-07-18 23:02:05 · 584 阅读 · 0 评论 -
Qt 将图片转为字符串的方法。
//图片到字符串,关键在于要使用toBase64转为字符串QString pixmapTostring( const QPixmap& pixmap ){ QByteArray byte_array; QDataStream data_stream(&byte_array,QIODevice::WriteOnly); data_stream<<pixmap; QStrin原创 2016-05-28 20:48:52 · 3017 阅读 · 1 评论 -
vs+qt环境下, 对stk进行二次开发笔记
先安装好stk,这是废话。。然后找到stk安装目录下的几个文件相当于.h的"AgStkUtil.tlh","AgVGT.tlh","AgStkObjects.tlh","STKX.tlh",还有相当于.cpp的"AgStkUtil.tli""AgStkObjects.tli", "STKX.tli"。stk使用了com技术,提供的编程接口基本都在这几个文件里面。1.弄个预编译头(1)s原创 2016-05-31 22:45:21 · 6186 阅读 · 2 评论 -
qt ,使用tcp/ip协议网络传输数据时,字节序转换方法
网络传输数据是需要保证字节序的正确,才能保证传输数据的准确,网络字节序一般是大端字节序。qt提供了以下两种方法来将本地字节序转换为网络字节序:方法一,使用qt提供的字节序转换函数TqFromBigEndian(const uchar * src)TqFromBigEndian(T src)TqFromLittleE原创 2016-06-01 18:00:53 · 11503 阅读 · 0 评论