51CTO博客开发
楼主最近几天被Orz和PageGeometry弄得有点头大,需要通过源码 + CMakeLists 来建立工程和sln,但是到底CMakeLists.txt 里写的是些什么东西呢。【语法】注释 # : #我是注释命令语法 COMMAND:COMMAND(参数1 参数2 ...)字符串列A;B;C&n
今天在学习RPM进行安装包的制作时,出现not foundm-tmp的错误,折腾了好一段时间最后通过google找到了答案,不容易啊,谷歌时好时坏,本来英文就不太好,呵呵。问题出在.spec文件的格式上,按照网上的例子,因为想省事直接在window的浏览器上复制,粘贴,可是放到ubuntu下时就不对了,格式不一样,最后使用dos2unix工具将.spec文件转换一下就可以了。附上找到答案
原文地址:http://hi.baidu.com/9562512/item/f93cac0be4849cdcdce5b076DBus是进程间通信的工具。网上的资料不太多,大都又是基于GLib或python的。在windows下如果要用纯c/c++语言,似乎只能用原始的DBus库来编写程序。倘若不亲自写写,还真不知道到底是怎样的。DBus的数据都要绑定在消息上:消息: DBusMessag
原文地址:http://blog.csdn.net/zfzf294990051/article/details/6303425安装D-Bus:apt-get install dbus安装d-feet,用于查看session bus和system bus apt-get install d-feet安装 glib2.0 apt-get install
原文地址:http://sy198704.is-programmer.com/posts/33060.html最近在研究进程间通信,linux下进程间通信的方式主要有Pipe(管道),FIFO(命名管道),信号,共享内存,消息队列,信号灯等,这些方式各有各得特点,如管道是linux下命令行中常用的,用于父子进程的通信。但是这些通信方式都比较原始,要属功能最强大的IPC应该是dbus,故查看了一下d
在QT中C++可以与QML进行交互,这里介绍如何通过将C++对象注册给QML来使用。 首先建立一个QML工程(具体过程参看前面的文章QML学习),然后创建一个从QObject派生的对象,假设为:QmlInterAction,相应的头文件和源文件如下: qmlinteraction.h #ifndef QMLINTERACTION_H #define
一、确认已经装好了GCC和Make的软件包 可以使用whereis命令查看: 如果whereis gcc和whereis make命令有结果,说明安装了这两个软件,可以继续往下做。 二、使用GCC编译运行一个HelloWorld程序(只涉及单个文件) 可以在任何一个目录编写C程序然后编译运行,我这个实例在自己主目录进行: 然后就进入了编写程序的界面:
QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子),支持与C++代码进行交互。是Qt推出的Qt Quick技术的一部分,可以在QT creator中以可视化的方式编辑.qml文件,如下所示:(注:我用的环境为Ubuntu 12.04 + QT) 下面来写一个简单的QML示例程序: 1>用QT creator创建一个QML应用程序
QT集成开发环境QT creator用久了,于是想在不使用QT creator的情况下,写个小小的例子,正好书上有,就试着做了一下,我用的环境是Ubuntu 12.04。 1>首先创建一个空文件夹比如叫test,在文件夹下创建一个空文本文档,就叫main.cpp吧,输入以下内容: #include <QApplication> #include
在QT中事件分为系统事件和自定义事件,可以看到QT跟MFC的消息很相似,MFC中消息也分为系统消息和用户自定的消息,下面来说明一下QT中自定义事件的实现方法。 1>自定义一个从QEvent派生的的类如,TestEvent,实现如下: testEvent.h文件 #ifndef TESTEVENT_H #define TESTEVENT_H&nb
在QT中输出调试信息有四个函数,分别是:qDebug、qWarning、qCritical以及qFatal,从字面信息上就可以看出,他们属于不同的等级,由于这四个函数的使用都相似,所以这里只选择qDebug来介绍一下。 一个示例代码如下: #include "mainwindow.h" #include <QApplicati
在win8开发中,我们的界面上有很多控件,比如按钮和文本,很多时候为了界面的统一,这些控件都会具有统一的风格,如果我们不对控件设定一些自定义的风格的话,将会使用系统默认的风格。 下面来讲一下,如何给一个文本设定一种风格,并将它应用到其他的文本上,要使我们设定的风格在其他的xaml文件中也能够用到,我们可以在App.xaml文件中进行定义。如下: <Application&nb
StackPanel 是一种简单且很有用的布局方式。它将其所有子元素紧凑堆叠起来(一个挨一个,横着放不下,就自动换行)。Orientation的属性有两个值:Vertical 和 Horizontal 。当Orientation属性设为Horizontal 时,StackPanel会自动地把其中的元素从左到右一次排列。当Orientation设为Vert ical时,Sta
在开发metro风格的应用程序时,关于数据的绑定用得比较多,它使得开发变得更加地高效,这里以一个在xaml文件中对滑动条的文本框的绑定为例来说明一下,要实现的结果如下: 当移动滑动条时,文本框中的数字也跟着改变,实现这一功能的代码也非常的简单, 在相应的xaml文件中,添加如下的代码: <Slider x:Name="sliderOneWayData
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号