随笔分类 -  Qt

摘要:如何实现开机直接打开应用程序而不是进入默认的桌面环境呢? 要想运行图形界面程序需要先启动Xorg。 首先我们需要了解startx, xinit,和X startx: http://www.computerhope.com/unix/startx.htm 这个网址有对startx的详细介绍... 阅读全文
posted @ 2015-04-30 22:40 恒月美剑 阅读(2450) 评论(0) 推荐(0)
摘要:错误如图所示解决办法删掉用户目录.designer文件夹的gradients.xml文件。C:\Users\John\.designer\gradients.xml 阅读全文
posted @ 2015-04-27 09:10 恒月美剑 阅读(729) 评论(0) 推荐(0)
摘要:1.使用html生成表格QString wesiOperateWidget::MakeDataToHtml(){ //表头 //html = ""; //html += ""; //html += "编号"; //html += "姓名"; //html += "... 阅读全文
posted @ 2014-11-19 11:47 恒月美剑 阅读(7932) 评论(0) 推荐(0)
摘要:TEMPLATE = appDEFINES += DEVICE_TYPE_LINUX_XIXUNHEADERS += \ ../../source/log4qt/basicconfigurator.h \ ../../source/log4qt/writerappender.h \ SOURCES ... 阅读全文
posted @ 2014-10-29 17:42 恒月美剑 阅读(1470) 评论(0) 推荐(0)
摘要:1. QString字符串格式化方法如下QString i = "iTest"; // current file's number QString total = "totalTest"; // number of files to process QString... 阅读全文
posted @ 2014-10-21 10:42 恒月美剑 阅读(292) 评论(0) 推荐(0)
摘要:使用vs开发qt程序有时候不希望程序使用到的图片资源让用户看到,这时可以讲资源打包到程序中。创建qrc资源文件,里面写入你使用到的图片资源路径,下面的代码中img是文件夹 img/ball.png img/chinapool.jpg img/Globe.ico img/ninegoals.jpg ... 阅读全文
posted @ 2014-10-20 17:49 恒月美剑 阅读(325) 评论(0) 推荐(0)
摘要:使用libusb开发库可以很方便的与usb通信。在使用这个库之前需要做几件事情1.libusb的安装 在ubuntu中使用sudo apt-get isntall libusb* 可以快速的安装,如果想选择性的安装则使用sudo apt-cache search libusb查看要安装的软件包,然后... 阅读全文
posted @ 2014-09-30 10:10 恒月美剑 阅读(19533) 评论(2) 推荐(1)
摘要:效果如图所示:绘制的过程如下: 1 QFont font; 2 font.setPointSize(this->height() * 2 * mZoomRatio / 3); 3 font.setBold(true); 4 if(mDrawOutlined) 5 ... 阅读全文
posted @ 2014-09-24 17:19 恒月美剑 阅读(7476) 评论(4) 推荐(0)
摘要:实现无边框传统的方法就是实现鼠标按下、移动、释放事件声明: bool mMousePressed; QPoint mRelativeSrcPos; //全局位置 实现:void CDropShadowWidget::mousePressEvent(QMouseEvent ... 阅读全文
posted @ 2014-09-01 23:34 恒月美剑 阅读(1012) 评论(0) 推荐(0)
摘要:使用mplayer可以直接播放YUV原始数据文件int DeckLinkCaptureDelegate::convert_yuv_to_rgb_pixel(int y, int u, int v){ unsigned int pixel32 = 0; unsigned c... 阅读全文
posted @ 2014-08-08 08:57 恒月美剑 阅读(5622) 评论(0) 推荐(0)
摘要:如果文字很多在屏幕中一次性绘制坑能造成卡屏,文字移动不流畅,所以要对文字分块进行移动。移动方法:1. 设置mDrawPos = width();即绘画起点在最右边。2. 在计时器中设置mDrawPos -= mMoveSpeed,当 mDrawPos width()) //对于屏幕之... 阅读全文
posted @ 2014-07-15 11:55 恒月美剑 阅读(400) 评论(0) 推荐(0)