Qt
喝大力
这个作者很懒,什么都没留下…
展开
-
Qt QToolBar上间距控制
在ToolBar上一般会碰到这种比较挤的情况, 加一个空白widget, 设置sizepolicy参数,expanding 即可,可替代弹簧效果以上方法来自 一去、二三里大神原创 2016-03-21 21:45:20 · 3936 阅读 · 0 评论 -
QT QString 十六进制整数变为字符串自动补0 && 十进制补零
QString str = QString("%1").arg(outChar&0xFF,2,16,QLatin1Char('0'));int a=0001;QString str = QString("%1").arg(a,4,10,QLatin1Char('0'));原文地址:http://www.cnblogs.com/luxiaolai/p/372394转载 2016-05-25 11:07:32 · 15480 阅读 · 1 评论 -
VS2010编译Qt4
configue -platform win32-msvc2010 -opensource -fast -qt-style-windowsxp -qt-style-windowsvista -no-qt3support -qt-sql-odbc -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -noma原创 2016-05-13 10:22:25 · 265 阅读 · 0 评论 -
Window下拖拽窗体 qt实现代码
WM_NCHITTEST,该消息在MSDN上面解释如下:它的消息响应函数会根据鼠标当前坐标来频段鼠标命中了窗口的哪个部位,函数返回值指出部位,如HTTOP, HTTOPLEFT, HTCAPTION等。看到这里就会明白,重新定义WM_NCHITTEST,让他返回当前位置为标题栏或边框的话,就可以达到我们想要的结果了。比如移动只需要将鼠标当前位置指定为HTCAPTION即可,这样看来实现更简转载 2016-06-11 13:06:37 · 367 阅读 · 0 评论 -
关于Qt使用MySQL的体会
首先是MySQL在官网的下载1 链接http://www.mysql.com/downloads/2.选择Downloads按钮,这个不难。3 选择适合自己的版本4 下载完后,解压文件5 使用WIndows 终端,进入Bin目录下,输入: mysqld --install ,(注意:有时候还需要配置ini文件,可以原创 2016-04-12 22:50:39 · 958 阅读 · 0 评论 -
浅拷贝,深拷贝,隐式共享的三个例子
1.浅拷贝: 浅拷贝就比如像引用类型 浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。2.深拷贝: 而深拷贝就比如值类型。 深拷贝是指源对象与拷贝对象互转载 2016-12-19 00:02:12 · 1399 阅读 · 2 评论 -
QLabel自适应内容大小
QLabel可以识别正常文本以及富文本的格式。void adjustSize() 方法可以自动识别文本内容的大小。代码表示如下:QLabel lab;lab.setText("这是一个文本!");lab.adjustSize();int width = lab.width();int height = lab.height();如果想知道内部的实现,可以查看源码原创 2016-12-20 00:18:50 · 26845 阅读 · 4 评论