- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 QT-常用功能
1> 定时器的使用QTimer *timer = newQTimer(this); connect(timer, SIGNAL(timeout()),this, SLOT(update())); // 设置定时器回调函数 timer->start(1000); // 启动定时器2> 得到系统当前时间QTime time = QTime::curr
2013-01-10 13:34:55
457
转载 C#开发串口总结,并提炼串口辅助类到公用类库中
转自http://www.cnblogs.com/wuhuacong/archive/2011/07/19/2111055.html开发C#相关的项目有很多年了,一直没有接触串口的开发,近期由于工作的需要,需要了解熟悉对硬件串口的开发,通过对串口的深入了解,串口也不再是什么神秘的东西,利用SerailPort组件,对串口的各种操作也非常的方便,由于本人总是喜欢把一些常用的东西封装成可供重复
2012-11-23 08:32:55
369
转载 为sourceinsight添加makefile和kconfig文件
在用sourceinsight查看linux内核源码的时候,大家会发现不能查看源码中的makefile和kconfig代码,即不能搜索到makefile和kconfig文件。这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就说如何让sourceinsight支持查看makefile和kconfig代码:(1)添加makefile:
2012-11-23 08:28:22
335
原创 Ubuntu无法获得排他锁解决方案
Solution:sudo rm /var/cache/apt/archives/locksudo rm var/lib/dpkg/lock
2012-11-23 08:27:56
1385
转载 Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
PC Linux上查看库依赖依赖关系直接使用ldd 命令即可,可以查看可执行程序,比如:root@forlinx:~# ldd /bin/mvlinux-gate.so.1 => (0x00c7b000)libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0x00136000)librt.so.1 => /l
2012-11-23 08:27:05
491
原创 ubuntu右键在当前目录执行终端terminal程序
在$HOME/.gnome2/nautilus-scripts 目录下增加一个文件,比如叫 open in terminal 设置它得权限为可执行,然后编辑该文件,输入如下内容: gnome-terminal --working-directory=$PWD 保存后在想要运行终端得目录点右键--脚本--open in terminal即可
2012-11-23 08:26:20
338
原创 Qt 全局变量的使用
在Qt中使用全局变量的实例1.首先需要在一个头文件中对全局了变量使用exern方法进行定义。//g.hextern char *testStr;2.只能在cpp文件中对其是实例化,并且实例化只能在函数的外部进行。建议在包含main函数的cpp文件中进行实例化,这样可以确保在其他文件中使用时,它已经被实例化。//a.h#include "g.h"char *test
2012-11-23 08:24:58
500
转载 常见的几个Qt编程问题的处理
1、如果在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的closeEvent()函数,加入判断操作引用void MainWindow::closeEvent(QCloseEvent *event){ if (maybeSave()) { writeSettings();
2012-11-23 08:24:28
306
转载 QStringList类常用方法
QStringList类提供了一个字符串列表从QList 继承而来,它提供快速索引为基础的接入以及快速插入和清除其成员函数用于操作这个字符串列表如append(),insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast(), and removeOne()等1. 增加字符串
2012-11-23 08:23:10
349
转载 Qt paintevent 事件
一.主要理解一下几个方法和属性:1.QWidget * QScrollView::viewport () const2.void QWidget::paintEvent ( QPaintEvent * ) [虚 保护]3.void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽]
2012-11-23 08:22:02
736
转载 如何在QT下执行shell或外部程序
摘要: 通常,我们运行shell程序都是在终端里进行的,而在产品中,不可能叫用户到终端里去敲命令吧;还有,当系统中的某一个计算功能,我在另一程序里已经做好了,想通过GUI程序直接调用它运行。那么,在这些情况下,如何通过GUI上的button来运行shell脚本和linux程序呢。下面将在mini6410上,通过一个范例来介绍如何在QT4 GUI程序里调用shell程序和运行应用程序。
2012-11-23 08:21:09
822
原创 WIN7系统的本子射出WIFI热点
开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。iphone4亲测通过,比conncetify方便,稳定,网速好!以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身份运行命令提示符:“开始”---在搜索栏输入“cmd”----右键以“管理员身份运行”2启用并设定虚
2012-11-23 08:17:41
588
转载 一般上拉电阻有什么作用
A:我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通
2012-11-23 08:16:38
634
转载 各种电容区别
1、聚酯(涤纶)电容(CL)电容量:40p--4u额定电压:63--630V主要特点:小体积,大容量,耐热耐湿,稳定性差应用:对稳定性和损耗要求不高的低频电路2、聚苯乙烯电容(CB)电容量:10p--1u额定电压:100V--30KV主要特点:稳定,低损耗,体积较大应用:对稳定性和损耗要求较高的电路3、聚丙烯电容(CBB)电容量:1000p--1
2012-11-23 08:15:25
1195
原创 PCB的覆铜规则设置
一、覆铜的安全间距设置覆铜的安全间距(clearance)一般是布线的安全间距的二倍。但是在没有覆铜之前,为布线而设置好了布线的安全间距,那么在随后的覆铜过程中,覆铜的安全间距也会默认是布线的安全距离。这样与预期的结果不一样。一种笨方法就是在布好线之后,把安全距离扩大到原来的二倍,然后覆铜,覆铜完毕之后再把安全距离改回布线的安全距离,这样DRC检查就不会报错了。这种办法可以,但是如
2012-11-23 08:14:28
924
原创 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效
在做Mobile开发时,需要引入图片,用到了这个方法:private Bitmap BackgroundImg = new Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(@"SmartDeviceProject1.bgmain.jpg"));注:SmartDevi
2012-11-23 08:11:32
1199
转载 OK6410移植linux3.3.5
http://www.cnblogs.com/zuobaozhu/archive/2012/05/13/2498092.html#_Toc324535487
2012-11-23 08:10:35
202
原创 QT中各种数据类型之间的转换
1. QString,string相互转换QString qstr;string str;str = qstr.toStdString();qstr = QString::fromStdString(str); 2. QString,int互相转换int a=10; QString b; b=QString::number(a);QString a="120" ;int b
2012-11-16 14:47:05
428
Thinking_in_Pandas_by_Hannah_Stepanek.pdf
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人