- 博客(29)
- 资源 (9)
- 收藏
- 关注
原创 如何在C++中使用QML的组件
QML的魅力很大,可以用简洁方法做出非常炫的界面,那么,再漂亮的界面如果不能和C++结合那就是花瓶。下面我们就看一下如何在C++中使用QML。1.在基于QWidget UI中使用QMLQDeclarativeView *qmlView = new QDeclarativeView; qmlView->setSource(QUrl::fromLocalFile("myqml.qml")
2013-01-25 11:10:15 393
原创 在C++中使用QML组件
QML的魅力很大,可以用简洁方法做出非常炫的界面,那么,再漂亮的界面如果不能和C++结合那就是花瓶。下面我们就看一下如何在C++中使用QML。1.在基于QWidget UI中使用QMLQDeclarativeView *qmlView = new QDeclarativeView; qmlView->setSource(QUrl::fromLocalFile("myqml.qml"));
2013-01-25 10:02:47 543
原创 使用C++创建新的QML元素
在QML中,我们可以自己用已经存在的组件去重新定义一个新的组件,但是那有时候还是不能满足我们的要求。想到所有QML的组件都是由C++映射过来的,所有我们当然也能够使用C++定义自己的qml组件。结合Qt的assistant,我来分析一下如何使用C++为qml定义新的类型。首先,我们要用C++写一个类,就是 我们想在qml中用的类,person.h代码如下所示:class Perso
2013-01-24 15:47:19 585
原创 QML中,如何在外部设置子component的属性——QML的属性别名 property alias
属性别名有什么作用?属性别名有点像C++中的引用,如果为一个属性定义别名以后,对别名的操作完全相当于对原属性的操作,这点相信大家都知道,但是在qml中这个别名到底有什么用? 如果我定义了一个Button.qml组件,然后在另外一个文件中使用这个Button组件 Rectangle{id:toolbarButton{ }}那么,如何访问Button组件下
2013-01-11 17:38:17 1030
原创 Qt中Q_PROPERTY定义属性以及属性的使用
Q_PROPERTY(type name READ getFunction //属性名[WRITE setFunction] //读函数[RESET resetFunction] [NOTIFY notifySignal] [DESIGNABLE bool] [SCRIPTABLE bool] [STORED bool] [USER bool] [CONSTANT]
2013-01-09 18:18:09 3354 2
原创 Qt中QWidgetResizeHandler 轻松实现窗口移动 窗口拖拽
最近搞了个自绘标题的Dialog,要实现移动窗口功能,自己用鼠标事件press move等也实现了窗口移动,拖拽功能,但是问题多多。前辈说实现窗口移动,拖拽,只需一句话而已。setMovingEnabled(true);我狂晕,经过研究确实管用,现将实现方法告知如下:在主窗口构造函数里面new一个QWidgetResizeHandler 对象,然后调用其成员函数设置//new一
2012-12-12 18:00:58 1764 3
转载 Linux中的Init
本文包括3部分内容1、 Linux的引导过程2、 运行级别3、 /etc/rc.d/ 与/etc/rc.d/init.d的关系这些都仅限于自身的理解,如有差错和不足的地方请指正和补充!一起学习,一起进步。 “/etc/rc.d/init.d/目录下的脚本就类似与windows中的注册表,在系统启动的时候某些指定脚本将被执行”。开始之前,先引用李善明经理昨天晚上总结时的一个理解,
2012-07-25 10:33:00 249
转载 AT&T汇编与GCC内嵌汇编语法
讨论AT&T的汇编语法,以及GCC的内嵌汇编语法。转自:http://blog.chinaunix.net/space.php?uid=7396950&do=blog&id=20563580.3.2 Syntax 1.寄存器引用引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。80386有如下寄存器:8个32-bit寄存器 %
2012-07-17 14:24:11 653
原创 再谈#pragma
2012-3-30昨天小贤对#pragma算是有了一瞥,这瞥了一下还得继续瞥。昨天瞥出来#pragma的作用是“编译指示”,这就注定了在今后的N多瞥中#pragma都是与编译器有关的,只要是把握住这个主线,我们对#pragma就不用再“犹抱琵琶半遮面”的了,今天我就决定直接将其衣服“撕下”,(*^__^*)相当邪恶……1.#pragmapack(参数)这个昨天已经瞥过了,今天再瞥一下。
2012-03-31 17:27:52 410
原创 #pragma初体验
2012-3-27 #pragma初体验如果你在度娘或者谷哥中输入#pragma,那么你肯定会看到一句话——“在所有的预处理指令中,#pragma指令可能是最复杂的了”。看到这句话,其实我很受伤,因为我真的不懂什么是pragma,搜出来的那句话其实等于屁话,但是它被转疯了,于是,我决定自己去挖掘pragma深处的秘密。首先,最实际的是用词典查查pragma的意思(*^__^*),百度词
2012-03-27 17:51:18 478
原创 详解linux下auto工具制作Makefile源码包(制作篇)
详解linux下auto工具制作Makefile源码包(制作篇)水木杨一、 概述为了更好的制作configure与Makefile,我先把制作流程给写在这里,好让大伙都有个心理准备。这里只说流程,不做解释。(附图供参考) 1、autosan命令生成configure.scan文件,这只是个模板,我们重新编辑这个文件,并把它保存为configure.in文件。
2011-05-28 15:56:00 1935 1
原创 详解linux下auto工具制作Makefile源码包(工具安装篇)
<br />详解linux下auto工具制作Makefile源码包(工具安装篇)<br />水木杨<br />一、引子<br />最近学习安装源码包,然后公司开发也需要制作源码包,所以就稍微学习了一下automake与autoconf制作configure以及Makefile。感觉作为一个linux开发人员,不知道制作源码包,真是妄为linux人呐!学习的同时,就顺便整理了一下网上的资料,并记录下来,供以后查阅,也为方便初学者。<br />题目说的有点大了,其实只是笔记而已,只供菜鸟使用。<br />咱们都
2011-05-28 15:41:00 1531
转载 Google Chrome Source Code 源码下载
<br />Goolgle 于 2008.09.02 发布了浏览器 Google Chrome。Google Chrome 使用的内核源码来自开源浏览器引擎 WebKit Open Source Project。Google Chrome 的源码,同样亦是开源的。在 Google 的中文官方 Blog - Google 黑板报中,提到:<br />QUOTE: 我们对很多开发开源项目的人心存感激,我们承诺会沿着前人的路继续前行。 我们借鉴了一些源自 Apple WebKit 和 Mozilla Firefo
2011-04-21 11:35:00 420
原创 Webkit自带谷歌浏览器实例分析(3)
第二节我们几个重要函数的实现涉及到的回调函数都没有过多的解释,是因为我想单独的拿出来品味,慢慢享用。/*这是上边用到的几个全局变量*/static GtkWidget* main_window;static GtkWidget* uri_entry;static GtkStatusbar* main_statusbar;static WebKitWebView* web_view; /*这里就是指的我们平常看到的浏览器(标题+页面)视图*/static gchar* main_title;static g
2011-04-19 12:40:00 394
原创 Webkit自带谷歌浏览器实例分析(2)
<br />作者:水木杨<br /> 上篇说到,咱们把main函数走了一遍了,是不是可以写个基于webkit简单的浏览器了呢?<br />非也,,,其实即便是这么简单的浏览器,代码也还没完。Main函数只是整个程序的一个入口而已,也就是说只是个门口,,,~~~~(>_<)~~~~ 好辛苦啊……里边东西多着哩!<br />还有三个创建整个浏览器界面的函数,不过我认为对了解Gtk的人来说应该不是很麻烦,只是核心部分是与webkit的接口,是不是还是像上节那样一直挖下去呢?快来看看吧~<br />还是先找
2011-04-19 10:34:00 597
原创 Webkit自带谷歌浏览器实例分析(1)
这个程序是用source insight阅读的,,,source insight怎一个强字了得?!从main函数开始分析:intmain (int argc, char* argv[]){ gtk_init (&argc, &argv); /*初始化gtk整个实例,每个gtk中必有的*/ if (!g_thread_supported ()) g_thread_init (NULL);GtkWidget* vbox = gtk_vbox_new (FALSE, 0);
2011-04-19 10:15:00 646
原创 WebOS系列-了解Wekbit【邓侃】
<br />注:【转载请注明文章来源、保持原样】 <br />出处:http://www.cnblogs.com/jyli/archive/2010/02/02/1660634.html请输入<br />作者:李嘉昱<br />这是Kan老大的WebOS系列文章,他以独特的视角分析了WebOS的发展趋势。<br />其中有部分文章介绍了Webkit相关的内容。有兴趣的可以看看,以下是相关链接。<br />新时代新潮流WebOS 【1】亮相CES<br />新时代新潮流WebOS 【2】解剖Palm Pre之
2011-04-08 15:26:00 289
原创 Webkit内核探究【2】——Webkit CSS实现
<br />注:【转载请注明文章来源、保持原样】 <br />出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660364.html请<br />作者:李嘉昱<br />CSS在Webkit中的实现属于相对独立的一个模块,注意这里说的是相对。<br />CSS在Webkit中的作用自然是不言而喻的,在Web早期,文档的结构和样式还未分离的那个时代,HTML担负了文档的结构和样式这两个双重任 务,即HTML既负责文档的结构,同时文档的样式也通过HTML中通
2011-04-08 15:24:00 151
原创 Webkit内核探究【2】——Webkit CSS实现
<br />注:【转载请注明文章来源、保持原样】 <br />出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660364.html请<br />作者:李嘉昱<br />CSS在Webkit中的实现属于相对独立的一个模块,注意这里说的是相对。<br />CSS在Webkit中的作用自然是不言而喻的,在Web早期,文档的结构和样式还未分离的那个时代,HTML担负了文档的结构和样式这两个双重任 务,即HTML既负责文档的结构,同时文档的样式也通过HTML中通
2011-04-08 15:24:00 177
原创 Webkit内核探究【2】——Webkit CSS实现
<br />注:【转载请注明文章来源、保持原样】 <br />出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660364.html请<br />作者:李嘉昱<br />CSS在Webkit中的实现属于相对独立的一个模块,注意这里说的是相对。<br />CSS在Webkit中的作用自然是不言而喻的,在Web早期,文档的结构和样式还未分离的那个时代,HTML担负了文档的结构和样式这两个双重任 务,即HTML既负责文档的结构,同时文档的样式也通过HTML中通
2011-04-08 15:24:00 171
转载 Webkit内核探究【1】——Webkit简介
Webkit内核探究【1】——Webkit简介注:【转载请注明文章来源、保持原样】出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html 作者:李嘉昱研究Webkit内核已经有一段时间了,在这期间我花了很多时间去研读webkit代码,并在网上查阅了不少的资料。在这之后,我开始尝试对Webkit内核
2011-04-08 15:22:00 301
原创 windows下登录samba服务器后无法访问linux下共享目录,提示没有权限。
<br />可以登录samba服务器,但是没有权限访问linux下的共享目录<br />1、确保linux下防火墙关闭或者是开放共享目录权限<br />2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法<br />3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。 <br /> <br />保证上三点,基本就可以访问了
2011-03-26 14:55:00 3861 2
原创 windows能ping通虚拟机,但虚拟机ping不通windows的解决办法
<br />windows能ping通虚拟机,但虚拟机ping不通windows的解决办法<br /> <br />虚拟机上Fedora可以上网了,把虚拟机一切打理的妥妥当当相当好用的时候,<br />配置samba服务器又出了乱子,真是杯具。ping了下,发现了个奇怪的现象。<br />虚拟机跟物理机都可以上外网,都可以ping通网管,但是windows可以ping通linux,linux却不能ping通windows,这岂不杯具,网上查了N多资料,众说纷纭就是没解决问题。继续捣鼓:<br /> <br
2011-03-26 14:54:00 3078
原创 virtualBox下不能使用u盘,移动硬盘问题
<br />VB小巧可爱,但是刚接触问题多多哇<br /> <br />virtualBox下不能使用u盘,上网查资料解决问题,做下记录,以便不时只需。<br />VirtualBox为了安全问题,默认的是禁用usb的,不过可以通过下列方法解决,非常的强大<br />1.安装virtualbox时选择自定义安装的一定要选上USB Surport,增强功能无需安装。<br />2.先运行virtualbox,但是不要运行虚拟系统,实机插入U盘,在虚拟机的设置里的USB选项,点击右边带+号的图标“从设备列表中选
2011-03-26 14:48:00 7686
原创 Fedora下网卡不能激活,NM惹的祸
<br />网卡不能激活,有时候是NM惹的祸<br /> <br />fedora为什么启动网卡不自动激活?<br />试试看关掉Networkmanager 命令service Networkmanager stop 或者修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ethX 加上一句话 NM_CONTROLLED=no 然后重新启动网络服务 service network restart 试试 <br /><br />我用的是校园网客户端在window
2011-03-26 14:45:00 1218
原创 linux ,路在何方?
学linux也有一段时间了,从一个菜鸟成长为蹒跚走路的雏鸟,一路走来,难免有些磕磕碰碰。对linux的认识也从听说很强大,到亲自体验它的开源、安全、以及优越的性能,不过也吃尽了苦头,真的是五味俱全。 都说linux功能强大,自从我接触了linux就感觉到了它的强大。强大的安全性能,强大的开源软件,都无时不刻吸引着众多的linux狂热爱好者。然而在我看来,自由开放真是
2010-05-24 14:56:00 230
webkit Gtk+ gobject gdk glib API 合集
2011-04-24
webkit for gtk+ API
2011-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人