自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jirryzhang的博客

厚积薄发,勤能补拙

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 telnet登录与退出

首先确保本机和远程主机能ping通。注意虚拟机设置网络连接时应设置为桥接模式和复制物理网路状态(以VMWare WorkStation为例),且虚拟机设好静态IP。登录telnet:使用命令telnet后面接要登录的远程主机的ip地址。比如telnet 192.168.1.6就是在本机上登录ip为192.168.1.6的远程主机。接下来会让你输入远程主机的用户和密码,输入正

2017-02-26 16:56:42 2161

原创 重启qt程序的方法

通过在widget中调用qApp-exit()函数传递一个特定的退出码,在main()函数中判断qapplication的返回状态,然后启动程序即可。//mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include static const int EXIT_CODE_REBOOT = -1234567

2017-02-25 10:36:38 3153

原创 qt响应键盘事件

Qt键盘事件属于Qt事件系统,所以事件系统中所有规则对按键事件都有效。下面关注点在按键特有的部分:focus一个拥有焦点(focus)的QWidget才可以接受键盘事件。有输入焦点的窗口是活动窗口或活动窗口子窗口或子子窗口等。焦点移动的方式有以下几种:按下Tab或Shift+Tab注意:文本编译器(一般需要插入Tab),或者WebView(需要Tab来移

2017-02-24 14:07:34 24816 4

原创 Qt给父widget加上styleSheet(添加背景图)而不改变子widget的styleSheet的方法

比如用stylesheet给widget加背景图,可以用qt designer修改ui文件相应widget的stylesheet,在里面添加border-image: url(你的图片路径)。比如我的图片路径为“:/patacTest/test.jpg”,则在stylesheet编辑框中添加如下一行border-image: url(:/patacTest/test.jpg);这样就给widg

2017-02-24 13:57:37 3847 1

原创 visual studio给编译的exe程序添加程序图标的方法

在项目中添加资源文件(*.rc),在资源视图中,右键资源文件,选择“添加资源”,在弹出的菜单选择添加类型-图标(icon),点击“导入”按钮,在弹出的选择对话框选择自己想要添加的程序图标文件(*.ico),保存资源文件后重新编译,即可看到编译出来的exe的图标即为刚刚选择的图标。

2017-02-17 20:22:00 13864

原创 C#类的静态方法和数据

System.math类的Sqrt方法不需要新建实例即可运行;类似地,査看Circle类的内部,会看到它使用了 Math类的PI字段。仔细想--想,就会发现调用Sqrt方法(Math.Sqrt)或者使用PI_字段(Math.PI) 的方式有点儿奇怪。我们是直接在类的上面调用方法,也是直接在类的上面使用字段,而不是先创建Math类的一个对象,再在这个对象的基础上调用方法和使用宇段。这就好像是 直接使

2017-02-16 13:10:31 1409

原创 C#将类拆分到多个文件的方法

分部类一个类可能包含大量方法.字段、构造器以及本书以后会讲到的其他项目.一个功 能齐全的类可能相当大.在C#中,可以将一个类的泝代码拆分到单独的文件中.这 样一来,大坌类的定义就可以使用较小的、更容易管理的部分来进行组织。Visual Studio 2010 为 Windows Presentation  Foundation(WDF)应用程序采用的就是这种代码 组织技术.开发者能编辑的源代码

2017-02-16 12:59:03 15045

原创 python提取字符串中的所有数字

用re库来实现。如下字符串为“2336年1月9日”,想提取出其中的2336,1,9这些数字,可用正则表达式‘\d+’来匹配,代码如下:import restr1 = '2366年1月9日'pattern = re.compile(r'\d+')res = re.findall(pattern, str1)for i in res: print unicode(i, '

2017-02-15 14:44:23 19326 1

原创 包含中文字符的QString对象转换为python的string对象的方法

最近做的一个项目中,用pyqt4做一个界面,需要用lineEdit控件接收用户的中文输入,以查找或者修改数据。由于python2对中文支持不是太好,所以一开始出现了很多问题。经过多番尝试,后来终于解决了,方法如下:我用lineEdit.text()获取lineEdit控件里的字符串,该对象为QString对象,为了方便和python其他模块交互,我需要将其转换为python支持的string对

2017-02-10 12:44:40 2475

原创 pyqt4使用qt designer设计的ui文件的方法(将ui文件转换为python源码和类的方法)

在pyqt4的文件夹里搜索找到pyuic.py这个脚本,然后将其复制到ui文件所在的文件夹(其实也可以不这么做,我是为了方便而这么做)。在配置好python环境的命令行窗口中转到ui所在的文件夹,输入命令python pyuic.py test.ui -o testUi.py其中test.ui为你要用的ui文件,testUi.py为ui文件被转换输出的python源码,里面会有Ui_tes

2017-02-10 12:29:48 8660

qt实现导航栏Demo

qt实现的导航栏demo,带切换特效,选中换色,选中条样式,渐变色,接口丰富,移植性和自定义性很强,QT4.8+VS2010编译通过。

2017-04-24

QZXing解读二维码

QZXing解读二维码

2017-04-21

QT导航栏DEMO

利用qt treeWidget stackedWidget开发的类似导航栏的效果

2017-04-21

qt根据输入内容生成二维码

qt根据输入内容生成二维码,VS2010+QT4.8编译

2017-04-21

C++实现的Udp发送端源码

C++实现的UDP发送端源码,和另一份接收端的源码配合,编辑即用

2016-12-11

空空如也

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

TA关注的人

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