
Qt
Jaime_Lee
这个作者很懒,什么都没留下…
展开
-
QComboBox设置下拉列表中子项的样式
在Qt Designer里使用了一个QComboBox:[cpp] view plain copyui->comboBox_2->setView(new QListView); ui->comboBox_2->view()->setMinimumWidth(200);//这样设置是可以改变弹出项的宽度(使其大于QComboBox框),但是同样的方式设置高度就不行,高...转载 2018-02-21 17:19:32 · 1937 阅读 · 0 评论 -
利用Qt开发跨平台APP(Android)
本文将手把手教你如何在Windows环境下,使用Qt编译出安卓应用程序。Qt是一个优秀的跨平台开发工具。我们利用Qt可以很方便地将一次编写的应用,多次编译到不同平台上,如Windows、Linux、MAC、Android、iOS、Windows Phone等。开发者只需掌握Qt的C++编程与界面制作方法,即可制作出包括手机APP在内的跨平台应用。需要注意的是,Qt对Android与iOS、UWP等...转载 2018-02-21 17:22:32 · 4582 阅读 · 1 评论 -
基于QT的水果管理系统
基于QT的水果管理系统1.前言最近一直在学习Qt,编程语言使用的是C++,我发现这样的组合既可以写逻辑算法,也可以很方便的写出漂亮的界面。更令我惊叹的是,用Qt编写的程序可以在几乎所有的Unix、Windows、MacOS、Android系统上编译运行。出于实践的目的,我就用Qt写了这个水果管理系统。那么Qt和C++究竟是什么关系呢?2.Qt和C++的关系Qt是一个功能非常完善的c++跨平台图形库...转载 2018-02-21 17:30:19 · 1643 阅读 · 0 评论 -
Json简介
QT开发———Json简介一、JSON简介1、JSON简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,使用了类C语言家族的习惯(包括C、C++、C#、Java、JavaScr...转载 2018-02-21 17:31:56 · 584 阅读 · 0 评论 -
Qt高级——Qt信号槽机制源码解析
基于Qt4.8.6版本一、信号槽机制的原理1、信号槽简介信号槽是观察者模式的一种实现,特性如下:A、一个信号就是一个能够被观察的事件,或者至少是事件已经发生的一种通知;B、一个槽就是一个观察者,通常就是在被观察的对象发生改变的时候——也可以说是信号发出的时候——被调用的函数;C、信号与槽的连接,形成一种观察者-被观察者的关系;D、当事件或者状态发生改变的时候,信号就会被发出;同时,信号发出者有义务...转载 2018-02-21 20:05:30 · 722 阅读 · 0 评论 -
在Linux 下如何打包免安装的QT程序
如题,近期因为项目需求,得打包QT程序,并将程序放到没有安装QT库的电脑上运行。网上索罗了下,打包QT程序的方式很多,主要分为以下几种: 1. 打包成安装包形式; 2. 打包成二进制文件,附带运行库的形式: - windows下,有很多工具,教程也比较多,运行库基本是dll文件 - linux下,需要靠脚本协助,很多教程都不完整,运行库基本是so文件笔者这里只演示如何在linux下打包免安装程序,...原创 2018-04-02 10:57:46 · 1002 阅读 · 1 评论 -
解释QStringLiteral
原文发表于woboq网站 QStringLiteral explained转载 原作者: Olivier Goffart 译者:zzjinQStringLiteral 是Qt5中新引入的一个用来从“字符串常量”创建QString对象的宏(字符串常量指在源码中由”"包含的字符串)。在这篇博客我讲解释它的的内部实现和工作原理。提要让我们从它的使用环境开始说起: 假设你想要在Qt5中从字符串常量初始化...原创 2018-06-17 16:22:34 · 1097 阅读 · 0 评论