自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙漠飞鱼的博客

让学习和优秀成为一种习惯!

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 查看已安装的CentOS版本信息

如何查看已安装的CentOS版本信息:1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58

2018-01-31 20:29:41 195

转载 C++ map遍历删除

[cpp] view plain copyint main(int argc, char* argv[])  {      map mapData;            mapData["a"] = "aaa";       mapData["b"] = "bbb";       mapData["c"] = "ccc";     

2018-01-31 20:17:10 2743

转载 用string存取二进制数据

STL的string很强大,用起来也感觉很舒服,这段时间在代码中涉及到了用string存取二进制数据的问题,这里记录一下,以供以后参考。首先提一下STL中string的参考资料:http://www.cplusplus.com/reference/string/string/ ,不懂的朋友可以看下。在数据传输中,二进制数据的buffer一般用系统预设的大数组进行存储,而不是STL的

2018-01-31 20:03:49 3602 1

转载 vs2013:报错 无法打开包含文件 "winsock2.h" 的一种解决办法

解决方法如下:http://stackoverflow.com/questions/21029654/error-c1083-cannot-open-include-file-winsock2-h-no-such-file-or-directory: An alternative is to try this: - Open the Project properties - Goto Co

2018-01-31 19:22:53 10205

转载 Qt使用的积累

1.想得到qstring所占空间的长度:(一般在paintEvent(QPaintEvent *e)函数体中):>QFontMetrics ft = p.fontMetrics(); QString name = ”一个字符串”; int width=ft.width(name);//width是字符串name所占的像素个数2.设置一个cpp文件中QT部件的样式:(多个部件

2018-01-31 19:18:29 393

原创 Qt:QWidget设置控件的层次关系

设置控件置于父窗口的顶部:widget->raise();设置控件层次:widget->stackUnder(other_widget);

2018-01-31 19:09:37 21260

转载 ios:NSString、NSData、char* 类型之间的转换

1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结

2018-01-31 13:44:29 634

转载 QListWidget 布局方向设定

// 我们看下官方文档的说明// 创建一个 QListWidgetQListWidget  m_list // 假如 m_list 添加了很多子项 (一个子项由 一个图片和一段文字组成) // 如果设置为m_second_list->setViewMode(QListView::IconMode); // 那么m_list 子项就会从左到右横

2018-01-29 09:31:13 3149 3

转载 Qt 旋转图片或控件

Qt直接旋转一张图片,会发生错位。所以应该修正一下。定时旋转一张图片,修正位置后,很好。旋转控件类似[html] view plain copyQTimer* m_pRotatePointerTimer = new QTimer(this);  connect(m_pRotatePointerTimer, SIGNAL(tim

2018-01-21 15:58:32 2450

转载 Qt:用Qt实现圆角窗口

实现该功能主要是调用QWidget的成员函数setMask.我们可以看到Qt Assistant介绍了两种setMask方法,这里我们采用第一种方法。也就是用QBitmap类实例来实现的方面。第二种方法需要自己绘制区域来实现。两种方法都比较灵活。在dialog.cpp的构造函数中添加如下代码:    setWindowFlags(Qt::FramelessWindowH

2018-01-20 22:05:12 1580

原创 Qt:QListWiget实现手动进行滚动的功能

有时,我们界面需要显示滚动按钮,点击实现QListWidget的滚动功能。思路是先获取当前的位置,再实现位置+n;代码如下:int current_row = qlist_widget.indexAt(qlist_widget->viewport()->contentsRect().topLeft()).row();向左滚动一项:qlist_widget->hori

2018-01-19 18:02:02 3937

转载 QImage图像格式小结

图像的数据是以字节为单位保存的,每一行的字节数必须是4的整数倍,不足的补0。(因为我们使用的是32操作系统,因此数据是按照32位对齐的,所以每行的字节数必须是4的整数倍也就是说每行的数据位必须是32位的整数倍。)这里是按照我的理解的,貌似错了,修正一下,最近在看数据对齐,这段话先忽略了,没有删掉,是因为,想留个足迹,等我找到合适的答案再贴上来。不过,图像的数据确实是按32位对齐的。如果不是

2018-01-19 17:52:03 818

转载 iOS学习之Socket使用简明教程- AsyncSocket

摘要: ios socket第三方框架 AsyncSocket使用简介,连接,心跳,断线,数据发送与接收如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯,本人也是刚学习,分享一下,有什么不对的地方希望大家指正ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第三方库,对socket的封装比较好,只是好像没有带外传输(out—of-b

2018-01-15 12:37:24 391

转载 WPF:输入验证的详细用法

当用到输入框时,验证肯定就要用到。一般这样可以在后台写方法,然后将错误信息显示到某个控件上。当然比如做一些不能为空,不能是某种字符的一般性验证时还是用自带的验证类会比较方便一些。下面就看看ValidationRule在做常规验证时的用法。用法很简单就是定义一个类继承ValidationRule,然后实现Validate即可。如下:[csharp] view plain copy

2018-01-15 12:34:26 4578 1

转载 Qt:QPixmap的图片缩放方法

Qsize picSize(600,400);//将pixmap缩放成picSize大小然后保存在scaledPixmap中;按比例缩放:QPixmap scaledPixmap = pixmap.scaled(picSize, Qt::KeepAspectRatio);不按照比例缩放:QPixmap scaledPixmap = pixmap.scal

2018-01-14 23:05:41 38576 1

原创 Qt:判断QString中是否有汉字

如题,项目中可能遇到此类问题,先写个马马虎虎的解决方法:第一种方法,逐一取中QString的字符,进行判断。[html]view plaincopyQStringstr;intnCount=str.count();for(inti=0;inCount;i++){QCharc

2018-01-14 23:02:33 7687 2

转载 邓氏编码的申请流程

邓氏编码(D-U-N-S Number)申请详细流程   1、    https://developer.apple.com,进入开发者中心登录页面,输入账号和密码登录。    2、    点击support,进入Membership页面。   3、    选择D-U-N-S Number选项。    4、    找到D-U-

2018-01-14 22:58:16 12218

转载 QT图片与QByteArray转换

QT图片与QByteArray转换#include "MainWindow.h"#include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ this->setFixedSize(500,500); QP

2018-01-14 22:55:58 2382 1

转载 QT国际化(中英转换)

我们都知道在安卓中,想做国际化很简单,只需要建立对应的资源文件,在对应的strings里面修改字符即可。但在QT中相对会比较麻烦,没安卓那么简单,不过也不是很复杂,最近在弄国际化时,因为刚接触QT,对QT的了解还不是很深,所以有点无从下手,在经过各种百度谷歌之后,以及向法国人请教之后,总算搞定了,然后发现之前网上那些教程都很复杂,而且都是抄来抄去,完成之后我都没能理解他们的做法,也许是因为我刚接触

2018-01-14 22:50:33 289

转载 Qt:连接信号与信号槽的Connection函数,同步还是异步问题

connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发送者在同一个线程,则自动使用Qt::DirectConnection类型。如果接收者和发送者不在一个线程,则自动使用Qt::QueuedConn

2018-01-14 22:45:49 3413

转载 Qt:QTabWidget关闭页签功能的使用

QTabWidget设置setTabsClosable(true)后所有加进来的tab上都会出现关闭按钮,然后利用QTabWidget的tabCloseRequested(int)信号实现tab的关闭,但是默认的关闭按钮并不好看。有时想设置几个tab不能关闭且把上面的关闭按钮去掉则需要用到QTabBar的一个函数setTabButton(index,position,*widget),把w

2018-01-14 22:37:48 13077 2

原创 Qt设置控件对下层控件的操作没有影响,像透明一样

有时,我们需要某个控件显示在界面上,但不影响其对下层控件的操作,就像这个控件是透明的一样,这时,我们可以设置这个控件的属性:setAttribute(Qt::WA_TransparentForMouseEvents,true);

2018-01-12 20:52:16 1808

原创 Qt控件设置样式无效问题可能情况

Qt Widget框架下,经常遇到在qss文件中设置控件样式无效的情况,让人烦躁又摸不到头脑。现总结可能情况如下:1)父控件或者父控件的父控件在代码中设置了stylesheet,导致子控件设置的样式无效;两种解决办法:一是把父窗口的样式放到qss文件中,二是在代码中设置子控件的样式setstylesheet;2)qss样式文件中设置样式的上方包含无效的样式,导致下面的样式都失效了;

2018-01-04 15:52:15 9534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除