7 Tumiz

尚未进行身份认证

我要认证

汽车行业里的软件工程师

等级
TA的排名 3w+

QT 图标 windows系统

.pro文件 RC_ICONS+=XXX.ico 注意文件的格式是ico,而不是icon

2017-03-31 09:32:10

Qt Quick 和qml介绍

很多人不了解Qt Quick和Qml,还有很多人对其存在偏见。这篇文章就是来向这些有困惑的人介绍一下其是什么,有什么特点。首先,这两个是一个东西吗?答案:是的。但是,具体来说,Qt Quick是框架,qml是语言。Qt Quick是用C++搭建起来的一套DirectUI/Immediate UI框架,在这个框架上可以用和js语法一样的qml语言开发界面。和原来的QWidgets框架有什么关系吗?答案

2016-12-03 15:59:21

生鲜物流创业所要解决的问题和方法

问题:农产品经常会出现积压,贱价出售,而另一方面城市消费者并没有因此买到便宜的水果 原因分析:农业的种植或者养殖规模一直在提高,但是信息化程度始终不高,价格波动大,农民对市场的把握总是被动的,他们掌握的市场信息总是相当滞后的。另一方面城市规模也在日益膨胀,市郊的农产品产量已经不能满足城市人口的需要,有很多产品需要从外地运输。农场品的主产区往往离城市较远,农户掌握的市场信息有限而且滞后,为了满足这

2016-10-30 01:07:00

QT Canvas3D 例子

QT Canvas3D能够和好与qml其他组件融为一体,在同一窗口显示,这是目前QT 3D不具备的。QT 3D是比QT Canvas更加高级更加傻瓜化的api,但是没有了基础的绘图函数,只能以组件为最基础的设计单元,更加细节的内容需要导入模型或者借助其他手段。 而Canvas3D作为更加基础的3D绘图api库有更加灵活运用。而且在开发活跃度上更胜一筹,这是因为Canvas3D直接使用webgl的a

2016-10-23 18:17:41

QT 3D原来是这么个东西

出于工作需要,学习了QT,要求做数据的3d显示,原本用的是vtk,vtk的api纷繁复杂,一个数据流bind来bind去的,画一个平面几何图形的立体拉伸都没有直接的api,靠自己连三角点,人都晕了也没搞出来。学得吃力就想到qt也有QT 3D啊,于是去学,后来发现不行,QT 3D没有基本的几何绘制能力,是靠导入模型的,接着就发现了QT还有个QT canvas 3D,这下好了,这就是我要找的。 QT的

2016-10-23 14:46:31

Listit 桌面版开发日志

2016年10月16日现在学会了qt,正在学qml,于是lisa随手记也就是现在的{立记}{listit}的桌面客户端也就可以出炉了。qt是跨平台的,那么windows下开发,移植到linux下也不难。本来是打算用deepin开发的,但是deepin开了之后风扇停不下来,索性还是用win开发,然后移植到deepin上用。先看看一天的成果 qml的动画效果还是很好的,初次学习还是很有些不适应,相

2016-10-16 22:07:32

CodeLink计划

CodeLink 在git CodeLink是模仿Simulink开发的一款编程工具。目的是想结合图形化编程语言开发效率高和文本编程语言灵活性大的优点,同时免去Simulink模型到目标机器(target machine)的本地语言的转化过程。 最开始,我是想做成C++代码的图形化集成和测试工具,如上图所示,每个block就是一个代码块,或者更直接的说就是函数,每个block都是用户自定义的

2016-10-05 12:49:53

把C++当脚本语言写

把C++当脚本语言写!   提到脚本,脑海里马上闪过一大堆:Python,Perl,Ruby,PHP,JS,VBS,LUA。。。 不过你有没听说过,用经典的C++做脚本语言吗?先不多说,上个图。(先别纠结那个function,那仅仅是个宏而已,待会你就明白了)  或许你在想这一定是疯了,用世界上最复杂的语言做脚本,写的人累不说,脚本引擎先累坏了。各种复杂的模板库,要边解释边运行,得有多强大的虚拟机才

2016-09-25 17:16:25

nana gui 拖拽改变控件大小

模仿simulink通过拖拽改变block的大小。 步骤:检测是否在边缘如果在边缘改变光标形状,提示用户可以改变控件大小了按下鼠标左键,移动光标,控件的选中边随光标位置移动松开左键,该动作结束

2016-08-14 17:26:37

nana gui 控件拖拽

控件拖拽使用的是gui::dragger 操作方法是dragger dg;dg.trigger(*this);dg.target(*this);*this是控件 如果控件有好多,一个dragger无法操作多个控件,原因是一个dragger只记录了一个控件的拖拽状态。 所以可以在控件的类里增加一个dragger成员,这样每新建一个控件,就会伴随新建一个dragger。#ifndef BLOC

2016-07-23 15:06:50

GUI笔记

在一张图片上绘图,然后依据事件或周期刷新该图片,图片上某个区域的图形绘制加上自己的状态和触摸点击方法就是一个控件wedget。 例如nana gui中的按钮绘制,button.create(form, rectangle(x, y, w, h));form是窗口,主体就是一张大图片, rectangle是矩形绘制方法,在form的(x,y)位置绘制宽w高h的矩形。

2016-07-17 11:24:21

nana初体验,菜单和可移动按钮

建立了一个带有菜单的窗口, 菜单File选项一“new block”,点击后新建一个block,File选项二“exit”,点击后退出。每个block都可以拖动 注意的是append(“new block”,[&fm](menu::item_proxy& ip){}) 这是个lambda匿名函数,C++11新特性,[]中是函数引用的外部变量,()内是参数,{}中是函数正文。#includ

2016-05-15 14:15:00

android 通知栏 notification

参考代码NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); for (int i = 1; i < rb.getSortOf("提醒").size(); i++) { Builder mBuilder = new

2016-04-30 20:00:47

我的产品计划

眼前,短期 做一个工具,解决变量存储到文件,数据的在线(debug)对比和离线对比的问题。 中期 继续完善改进lisa随手记,发布2.0版 远期 开发结合代码和图形化优点的混合编程环境。 长期 信息化的果蔬物流企业

2016-04-27 22:57:37

小米4进入开发者模式

这里写链接内容](http://jingyan.baidu.com/article/b7001fe16820810e7282dd09.html)

2016-04-23 00:08:11

如何快速输出C++结构体的成员名和其值

#include <iostream>#include <string>#define Name(X) #X#define Out(X) {string xname=Name(X);cout<<xname.substr(2,xname.size()-1)<<": "<<X<<endl;}using namespace std;struct A{ int x; int y;

2016-04-14 00:58:21

MingW Cmake bulid OpenCV

MingW需要安装,可以随codeblocks安装,但是需要注意安装位置。 cmake需要知道mingw的安装位置,而cmake是通过系统变量知道的,系统变量是操作系统管理的,所以首先绿色版的mingw肯定是不行的,除非手动增加系统变量,win8情况下mingw随codeblocks安装在program files下没有问题,但是win10经测不行,报如下错误Compiling the CXX c

2016-04-03 11:34:44

opencv codeblocks配置

opencv官网上的window下载包里不含适合codeblocks的二进制文件,只有VS的,所以只有自己动手了。VS与codeblocks的最大区别就在于用的默认编译器不一样,opencv官网上给的是用VC编的,codeblocks直接用会报缺少dll文件,一查都是VC的。所以要用mingw自己编译一遍。所以问题是用mingw编译opencv源码得到二进制文件。这一过程要用到cmake。其界面如下

2016-01-17 13:55:33

汽车软件设计的变化趋势

汽车软件到目前还是一种嵌入式软件,嵌入式软件有领域的特点,汽车软件和其他嵌入式软件的开发有所不同,其特点有:大量使用moto芯片大规模使用simulink大量使用CAN通信标定功能是标配不使用通用的操作系统,如linux,即使是常见的实时操作系统也很少使用,如vxworks,ucos等主要开发人员都是机械类专业背景对于传统汽车,汽车软件设计就是控制器软件设计。控制器是用来控制汽车部件的

2015-11-07 20:35:22

我不懂

我或许有些懂但又不懂丢过去的石子没有回声我期待又不期待因为情况一直这么坏

2015-10-20 22:39:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!