windowsQT4
彬ye
这个作者很懒,什么都没留下…
展开
-
qt-qml移动开发之在ios上开发和部署app流程简介
Qt5.3已经全面支持移动开发,除了mac,windows,linux,还支持ios,android,wp,meego等移动平台,本教程是作者根据自己的经验,从头讲怎么样在ios上发布自己的app,由于目前国内相关文章还比较少,可能文章里有所疏漏,或者并非最优方法。软件准备:qt5.3 , xcode 5.1.1编译环境: Mac osQt5.3下载地址 h转载 2016-07-23 18:11:04 · 6023 阅读 · 0 评论 -
QT下QTableWidget使用方法小结
原文:http://blog.csdn.net/vah101/archive/2011/03/01/6215066.aspxQTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以转载 2012-08-15 19:38:10 · 13705 阅读 · 1 评论 -
QT4 中文乱码
一下是碰到过的乱码问题:1.menu_set_1 = new QAction(tr("中文"), this);改成menu_set_1 = new QAction(QString::fromUtf8("中文"), this);2.使用qtsql中可能会有中文乱码问题。在使用QtSql向表中插入字段中带有中文时(不加QObject::tr),如果再读取出来可能会出现乱码。试过原创 2012-08-15 17:07:28 · 4065 阅读 · 0 评论 -
qt4.键盘方向键
QT程序设计进阶-事件Qt事件 PS:出现焦点的话,方向键盘是没有进入事件的..Qt程序是事件驱动的, 程序的每个动作都是由幕后某个事件所触发. Qt事件的类型很多, 常见的qt的事件如下:键盘事件: 按键按下和松开.鼠标事件: 鼠标移动,鼠标按键的按下和松开.拖放事件: 用鼠标进行拖放.滚轮事件: 鼠标滚轮滚动.绘屏事件: 重绘屏幕的某些部分.定时事件转载 2012-08-01 15:32:49 · 5118 阅读 · 0 评论 -
QT编译./configure参数的详细解释[新手充电必读]
转:http://www.cppblog.com/lauer3912/articles/136423.html ======================================全文是按照./configure -help来翻译的==========================================Usage: configure [-h] [-pre转载 2012-08-14 09:48:29 · 6299 阅读 · 0 评论 -
Qt 隐藏鼠标
qt-全屏显示主要是设置setWindowFlags可以这样使用全屏幕yourwidget->setWindowFlags(Qt::window | Qt::FramelessWindowHint); //第一个Qt::window表示此widget是窗口类型,第二个参数使用无框架就是没有标题,状态栏等。具体参考$QTPATH/examples/widgets/windowfl转载 2012-08-13 19:58:55 · 6477 阅读 · 2 评论 -
QT、QTE、qtopia区别
Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那么写出的程序就可以据为己有了!Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台;X转载 2012-08-12 18:46:02 · 15378 阅读 · 0 评论 -
使用setStyleSheet来设置图形界面的外观
但是,当点了按钮之后,会出现虚线框~~~ 这样看起来就很丑,不逼真了,我不希望这个虚线框出现,有什么好的解决方法吗?————————————————————————————这一组按钮(6个按钮,垂直排列),实现如下效果以及解决方案:程序启动后按钮的形状:__________________________当鼠标指向按钮时的形状: ___________转载 2012-07-27 14:05:30 · 1166 阅读 · 0 评论 -
Qt4 Embedded
http://hi.baidu.com/wxpool/item/4784e9d50628922939f6f789一.qt应用程序全屏显示方法1:使用函数setWindowFlags()函数例:yourwidget->setWindowFlags(Qt::window | Qt::FramelessWindowHint); (第一个Qt::window表示此widget是窗口转载 2012-07-27 15:48:05 · 981 阅读 · 0 评论 -
关于qtablewidget中单元格按键改写
主要功能是在qtbalewidget的单元格编辑状态下,实现按键盘KEY_A改写KEY_B,MD,艹..首先骂两句..这个问题折腾我接近一个星期时间,一方面自己是新手,对控件以及QT事件信息处理机构不熟悉,导致无论是event 还是keypressevent 常规做法都不能拦截原本KEY的输出,后来在前辈的指点下用installEventFilter监听整个app,嘿嘿,这下所以得信号都给拦截了,原创 2012-08-11 14:10:06 · 4951 阅读 · 1 评论 -
QT4 键盘按键发送自定义信号
./h里面添加signals:void f1();用来关闭主窗口./cpp添加connect(this,SIGNAL(f1()),this,SLOT(on_pushButton_F2_clicked()));事件触发发送emit f1();原创 2012-08-02 11:02:27 · 2463 阅读 · 0 评论 -
Qt焦点事件
[2010年07月30日文档]在我的前一篇文章中,我实现了QLineEdit获得焦点高亮显示与失去焦点恢复原样的操作,是通过重新继承该类,再重构该事件函数的方式。这篇文章紧跟那篇文章,这里要实现的功能也是一样的,而是通过另外不同的方式——事件过滤器(eventFilter)。Qt的事件模型中提供的事件过滤功能使得一个QObject对象可以监视另一个QObject对象中的事件,通转载 2012-08-01 16:41:29 · 3462 阅读 · 0 评论 -
x86下 linux qt检测U盘插拔(一)------- HAL 与UDISKS
转自http://blog.csdn.net/yanzi1225627/article/details/7889613 利用qt检测U盘插拔,思路有用qt的qdbus,dbus接收HAL的消息,或者是接收udisks的消息,这两种方法在x86平台上是可行的,但到板子里就不行。板子里不一定有HAL的,而HAL往板子里移植网上么有半点资料。udisk也没有移植的资料。更要命的是,不管hal也好转载 2012-08-29 14:36:12 · 3081 阅读 · 0 评论 -
windows下Qt5.1 for android开发环境配置
转自http://blog.sina.com.cn/s/blog_9da24f3b0101l7rm.html说明:以下开发环境配置过程参考了这些文章: http://qt-project.org/wiki/building_qt-android_on_windows http://www.hyarm.com/qtapp/qt5-1环境搭建转载 2016-07-23 18:08:36 · 858 阅读 · 0 评论 -
OK6410.logo显示.16BPP
uboot下有现成的LCD驱动模板,原来是用于MPC823和PXA250的,我们需要在s3c6410这个ARM11的uboot中增加LCD的驱动,可以在这个基础上修改。具体分以下几步: 1. 修改配置头文件,是整个工程支持LCD。 在修改include/configs/smdk6410.h 增加一行 #define CONFIG原创 2014-06-18 14:03:44 · 1708 阅读 · 0 评论 -
关于QT配置ini文件的建立,读取,写入操作
From:http://blog.csdn.net/qiurisuixiang/article/details/7760828一 背景 1 ini文件介绍.ini 文件是Initialization File的缩写,即初始化文件。除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.转载 2014-03-14 14:13:54 · 2205 阅读 · 0 评论 -
OK6410按键驱动--Qt程序(改)亲测可以运行
转自:http://blog.csdn.net/gotosola/article/details/7523616#include #include #include #include #include #include #include #include #include #include #include #inclu转载 2013-01-10 16:23:38 · 2031 阅读 · 0 评论 -
使用Qt中的QXmlStreamReader读取XML文件
前文我们介绍过通过QDomDocument的方法可以容易解析一个XML文件,QDomDocument的每一个子对象和XML的每一个子节点对应,保留了相同的层次结构,能够做到随机访问XML中的节点。但它的缺点是需要将整个XML文件加载到内存中,不适合处理较大的文件。今天要介绍的是QXmlStreamReader,就是按顺序读取XML的方式,每读取一个节点,应用就对当前节点做相应的处理(忽略或保存转载 2013-01-22 10:13:14 · 2072 阅读 · 0 评论 -
Qt 菜单栏自定义
//.h#include include QVBoxLayout* layout;QMenuBar* menuBar;QAction* actionNew;//.cpplayout = new QVBoxLayout(this);menuBar = new QMenuBar(this);menuBar->setGeometry(QRect(0, 0,原创 2012-10-18 20:04:19 · 8065 阅读 · 1 评论 -
Qt:截取当前窗口图
头文件: #include #include 实现函数: QPixmappixmap = QPixmap::grabWindow(QApplication::desktop()->winId(),pos().x(),pos().y(),frameGeometry().width(),frameGeometry().height()); pixma原创 2012-10-18 10:51:46 · 4231 阅读 · 0 评论 -
Arm平台 Qt检测U盘插拔(三)hotplug-recv()阻塞
转自:http://blog.csdn.net/yanzi1225627/article/details/7889717#ifndef HOSTPLUG_H#define HOSTPLUG_H#include #include #include #include #include #include #include #include #include转载 2012-08-29 14:43:46 · 4216 阅读 · 0 评论 -
windows下 Qt检测U盘(二)
转自:http://blog.csdn.net/yanzi1225627/article/details/7889669在windows下,利用qt检测U盘相对方便点。通过检测Widget::winEvent(MSG *msg, long *result),当pc上有U盘插拔时,会自动触发这个函数。通过检测此消息是否是WM_DEVICECHANGE就可以了!遗憾的是这么简单的方法只能用在win转载 2012-08-29 14:39:05 · 3027 阅读 · 0 评论 -
QT识别U盘一自带的QDBus(hal)
转自http://www.qtcn.org/bbs/read-htm-tid-14535.html在pro文件中应该加入QT +=dbus#include //以下为检测设备的插入 QDBusConnection::systemBus().connect( "org.freedesktop.Hal", "/org转载 2012-08-29 14:21:26 · 8288 阅读 · 0 评论 -
6410 QT窗口切换显示绿色
CPU跑得慢时,QT切换背景时出现绿色过渡背景可以看到,影响视觉效果,把QWS背景颜色设置成白色,不透明#include QWSServer::setBackground(QColor(255,255,255,255));透明(漆黑)为QWSServer::setBackground(QColor(255,255,255,0));原创 2012-07-25 17:15:57 · 2763 阅读 · 0 评论 -
QT4 窗口切换
转载请注明出处:(奔跑的蜗牛(袁方的技术博客))http://blog.csdn.net/yf210yf/article/details/73833021.ui文件中布局 2.主要程序main.cpp[cpp] view plaincopyprint?#include #include "mainwindow.h" in转载 2012-07-25 14:07:29 · 4252 阅读 · 0 评论 -
Qt学习——进度条QProgressBar/QProgressDialog类 .
两种进度条显示:QProgressBar和QProgressDialog下面例子展示两种进度条: 代码:头文件dialog.h中:view plaincopy to clipboardprint?#include转载 2011-08-04 09:58:15 · 13414 阅读 · 1 评论 -
Qt学习——布局管理器QLayout类 .
常用的布局管理有QVBoxLayout,QHBoxLayout,QGridLayout。下面是综合应用:新建Qt Gui程序,基类为Dialog头文件:view plaincopy to clipboardprint?#ifnd转载 2011-08-03 15:52:03 · 11629 阅读 · 3 评论 -
Qt学习——电子时钟 .
中间的冒号是一秒闪烁一次新建一个继承自QLCDNumber的类头文件:view plaincopy to clipboardprint?#ifndef DIGICLOCK_H #define DIGICLOCK_H #include转载 2011-08-04 15:21:19 · 1029 阅读 · 0 评论 -
Qt学习——堆栈窗体QStackedWidget类 .
这些窗体都比较类似,相对简单,就没什么可以深入研究的了。下面用代码实现上面窗口的设计:1.建立项目时基类选择QDialog,取消Gernerate form复选框的选中状态。2.在头文件dialog.h中编写如下代码:v转载 2011-08-03 15:49:52 · 2285 阅读 · 0 评论 -
Qt学习——容器类QList和QMap
这里容器类与C++和Java的容器类相差不多,主要看看是什么用法。这里只贴代码,就不做解析了。1.QList用法:需要注意的是T只包括一些基本数值类型(比如int和double等)和Qt的一些数据类型(比如QString,QDate和QTime等)。Qt的QObj转载 2011-08-03 09:23:43 · 1466 阅读 · 0 评论 -
Qt学习——信号与槽机制
信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。所有从 QObject 或其子类 ( 例如 Qwidget) 派生的类都能够包含信号和槽。当对象改变其状态时,信号就由该对象发射 (emit) 出去,这就是对象所转载 2011-08-03 09:18:39 · 614 阅读 · 0 评论 -
Qt学习——停靠窗体QDockWidget类 .
一下是我写的停靠窗口例子:下面用代码实现上面窗口的设计:1.建立项目时基类选择QMainWindow,取消Gernerate form复选框的选中状态。2.在源文件mainwindow.cpp中编写如下代码:转载 2011-08-03 09:36:25 · 2756 阅读 · 0 评论 -
Qt学习——分割窗口QSplitter类 .
分割窗口在应用程序中经常用到,比如在类似资源管理器的窗口设计中:下面用代码实现上面窗口的设计:1.建立项目时基类选择QMainWindow,取消Gernerate form复选框的选中状态。2.在main.cpp中编写如下代码:vi转载 2011-08-03 09:26:27 · 10113 阅读 · 1 评论 -
Qt学习——控件Widgets
Qt的控件可以在设计窗口左边部分看到各个控件的使用,可以直接拖动至Dialog中即可,将界面布置完成后,再在源文件中编写对应的代码。下面通过一个综合的使用,熟悉一下常用控件:1.首先将一个QLabel,一个QLineEdit,两转载 2011-08-03 09:25:02 · 1382 阅读 · 0 评论 -
Qt学习——字符串类QString
操作字符串:“+”操作: view plaincopy to clipboardprint?QString str1="25"; QString str2="You are "; str2+=str1+"!"; QString转载 2011-08-03 09:22:02 · 2597 阅读 · 0 评论 -
Q_OBJECT宏的作用
The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots只有加入了Q_OBJECT,你才能使用QT转载 2011-08-04 14:07:54 · 2609 阅读 · 0 评论 -
Qt学习——聊天的QQ列表QToolBox类 .
QToolBox展示出来的抽屉效果可以设计联系人列表下面展示类似聊天软件QQ的主界面头文件主要就是定义这些联系人QToolButton:view plaincopy to clipboardprint?#includ转载 2011-08-04 15:20:03 · 2138 阅读 · 1 评论 -
Qt学习——程序启动画面QSplashScreen类 .
view plaincopy to clipboardprint?#include #include "mainwindow.h" #include #include int main(int argc, char *argv[]) {转载 2011-08-04 19:18:11 · 3966 阅读 · 0 评论 -
qt中添加背景图片(stylesheet)
项目建立完成后:右键点你的项目 “Add New”->"QT Resource file" 生成一个qrc文件 然后双击它 点add 然后Add Prefix 再Add file 完事之后build一下 在你的ui上点右键 ->Change StyleSheet ->add Resource ->backgroud-image 顺着往下点 就能看见你在qrc里添加的那张图片了转载 2012-07-24 15:39:38 · 47246 阅读 · 5 评论 -
qt4.7 字体字号设设置;中文乱码,
如果想用otf字体,要加上如下的话:QFontDatabase::addApplicationFont("MYoungHKS-Medium.otf");font.setFamily("MYoungHKS");前提是MYoungHKS-Medium.otf这个字体文件放到fonts那个目录了。以下转:http://www.cnblogs.com/liu转载 2012-07-23 19:55:43 · 3990 阅读 · 0 评论