Qt
文章平均质量分 63
wangxueang224
这个作者很懒,什么都没留下…
展开
-
Qt GUI设计 界面语言动态切换(2)
接着上次做的语言切换上次实现了语言动态切换,但是并不能保存,就是下次打开时语言又会恢复成原来的这次程序中加入语言配置文件,每次语言修改会记录保存,下次打开时语言就是上次保存的。代码如下#include "dialog.h"#include "ui_dialog.h"#include #include #include #include Dialog:原创 2012-07-31 09:54:30 · 1374 阅读 · 0 评论 -
ubuntu系统现汉字的显示
我电脑装的双系统,在ubuntu系统下的Qt程序运行时汉字不能显示,但是用设计器设计的控件上的汉字能显示,我看望上的资料http://hi.baidu.com/xuehuo_0411/blog/item/73b41687f4d74a2a66096e36.html我在主程序中添加这行QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8原创 2012-08-21 16:56:38 · 1421 阅读 · 0 评论 -
Qt :: error: collect2: ld returned 1 exit status
我在写Windows下的Qt程序的时候有时候出现这个错误:: error: collect2: ld returned 1 exit status我回忆下这个错误原因:1、程序中声明的函数没定义。2、主函数没定义具体的错误可以再compile output看见原创 2012-08-22 10:27:48 · 587 阅读 · 0 评论 -
Qt 屏保设置
简单总结下在嵌入式arm板中设置屏保的方法:在Qt中有二个QWSScreenSaver类这个类的定义如下定义路径qwindowsystem_qws.hclass Q_GUI_EXPORT QWSScreenSaver 086{ 087public:原创 2012-09-02 19:32:19 · 5783 阅读 · 0 评论 -
Qt 触摸屏校准
Mouse Calibration ExampleFiles:qws/mousecalibration/calibration.cppqws/mousecalibration/calibration.hqws/mousecalibration/scribblewidget.cppqws/mousecalibration/scribblewidget.h转载 2012-09-03 15:04:31 · 3289 阅读 · 0 评论 -
Qt在windows环境 下MySQL数据库插件安装
在Windows下安装Qt的MySQL插件参考这两个网址内容http://www.jb51.net/article/23876.htm 数据库的安装http://blog.csdn.net/polokang/article/details/6403303驱动编译过程 说下注意的问题:在驱动编译的时候修改mysql.pro时斜杠换成反斜杠,不然会有警告数据库的安装按照那个图原创 2012-08-25 13:00:57 · 986 阅读 · 1 评论 -
Qt 底层输入的截获InputMethod 方法的简单应用
最近做项目中用到屏保,在按键或者触屏之后唤醒屏保,在之前的文章中已经写好了用屏保的QWSServer类的只用,我们找那个方法用触摸唤醒的话,如果正好手指是触摸在一个有动作的按钮上,那马屏保恢复之后看见的屏幕不是屏保之前的界面了,这次项目上要求唤醒的时候这个情况不能发生,那么就要求触摸屏事件和键盘事件不能向应用窗口发送才能实现,考虑或很多方法,比如我在唤醒屏保后进入函数的执行的第一句就是发送个信号,原创 2012-10-25 19:32:09 · 8470 阅读 · 0 评论 -
语言动态切换3
动态加载Qt做语言翻译关于Qt的多语言功能参考我的博客的http://blog.csdn.net/wangxueang224/article/details/7802306这是基本的语言切换动态加载文件后实现对文件名字的翻译就必须自己修改Qt生成的语言文件下面是这些文件的各个字段的意思下面说下动态加载文件的语言的切换功能,动态加载文件的话在Qt生产的ts格式的文件中没有对应原创 2012-10-27 22:06:22 · 867 阅读 · 0 评论 -
Qt 触摸屏校准程序
Qt 下触摸屏的驱动 Qt/Embedded 中与用户输入事件相关的信号,是 建立在对底层输入设备的接口调用之上的,一般通过 对设备文件的 I/O 读写来实现。大部分这样的驱动程序已经被封装进 Qt 库当中,形成了相应的设备驱动接口,如显示卡驱动、鼠标、键盘、串口和并口等。 其中鼠标设备的抽象基类为 QWSMouse Handler,从 该类又重新派生出一些具体的鼠标类设备的实现类。在原创 2012-12-30 18:39:27 · 7146 阅读 · 0 评论 -
Qt GUI设计 界面语言动态切换(1)
今天写个用Qtdesigner 设计器设计的界面实现语言动态切换,程序的界面如下我想实现下拉语言选择的combox实现语言的切换,其实现的代码如下.pro文件TRANSLATIONS = hellotr_CH.ts\ hellotr_EN.tsQT += core guiTARGET = hellotrTEMPLAT原创 2012-07-30 17:14:28 · 8899 阅读 · 0 评论 -
Qt中的插件
转自http://www.cppblog.com/codeart/archive/2010/08/28/125058.aspxQT有着独特的插件管理方法便于使用,调理清晰.完全可以替代WIN32下的动态库,静态库.不过,QT也支持动态库和静态库加载.见QLibrary,最终,QLibrary调用WIN32下的LoadLibrary,GetProcAddress函数.Qt插件的使转载 2012-07-29 19:29:53 · 2992 阅读 · 0 评论 -
Qt resource file
Q_INIT_RESOURCE(application);void Q_INIT_RESOURCE ( name )Initializes the resources specified by the .qrc file with the specified base name. Normally, Qt resources are loaded automatically at star转载 2012-07-27 15:20:09 · 3369 阅读 · 0 评论 -
Qt 开发环境搭建
半年后又重新编译Qt的开发环境,还是不太顺利,所以这次写个总结关于编译X11版本的环境,没有参数需要配置 (1)./configure 出现"make: g++:命令未找到"错误,解决办法:apt-get install g++ 再次运行./configure,出现"Basic XLib functionality test failed! You m原创 2012-07-04 10:02:32 · 794 阅读 · 0 评论 -
Qt事件机制浅析
几乎当今所有的应用程序开发框架都是以事件为驱动的,Qt也不例外,Qt作为一个跨平台面向对象的应用程序开发框架,对不同操作系统的底层事件响应机制进行了统一的封装,并建立了提套完备的事件机制,形成了别具特色的Qt事件系统。Qt事件机制Qt作为一个事件驱动的工具集,其事件和事件派发起到了核心作用。在Qt的事件机制中,Qt将环境变化的信息组织成一个继承自QEvent的对象,并通过调用QObject转载 2012-07-05 15:59:36 · 773 阅读 · 0 评论 -
Qt4 关于在工具栏添加和删除按钮QToolButton
一般的情况下有工具栏的都用QMainWindow作为基类,但是我不想用QMainWindos做基类,我只是想使用其中的QToolButton和StatusBar,所以用QWidget做基类QToolButton添加到ToolBar后它本身的一些属性就不能用了,我向实现有外围设备插入后在工具栏显示图标,设备移除后图标也相应的移除,如果哦是用QAction还好弄,只要用QAction的函数vo原创 2012-07-08 14:39:02 · 13258 阅读 · 0 评论 -
Qt4 关于实现滚动条
由于界面上的图标比较多的话就必须加滚动了#ifndef STATE1_H#define STATE1_H#include #include "mytoolbutton.h"class QToolButton;class QFrame;class QScrollArea;class QGridLayout;class State1_Main : public QW原创 2012-07-08 15:38:38 · 5053 阅读 · 0 评论 -
关于制作按钮特效放大
#include "mytoolbutton.h"#include MytoolButton::MytoolButton(QWidget *parent) : QToolButton(parent){ setFixedSize(60,80); setPopupMode(DelayedPopup); setAutoRaise(true); set原创 2012-07-08 15:36:13 · 960 阅读 · 0 评论 -
Qt 基础
一、Qt Creator 的安装和hello world 程序的编写(原创)1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDKfor Windows* (178Mb)下载完成后,直接安装即可,安装过程中按默认设置即可。2.运行转载 2012-07-27 09:11:01 · 7243 阅读 · 0 评论 -
基于QT Plugin框架结构
一:qtplugin介绍 Qt Plugin和其他类型的插件一样,是一种计算机应用程序,它和主应用程序(host application)互相交互,以提供特定的功能。应用程序支持Plugin有许多原因,一些主要原因包括:使得第三方开发者有能力扩展应用程序,以提供无法先期预料的特色;减小应用程序的大小;由于软件版权之间的不兼容性将源代码和应用程序分享。Qt Plugin 分动转载 2012-07-27 09:28:22 · 1352 阅读 · 0 评论 -
Qt 百科
http://zh.wikipedia.org/wiki/Qt#.E5.A4.96.E9.83.A8.E7.A7.BB.E6.A4.8DQt 维基百科原创 2012-07-27 09:41:19 · 875 阅读 · 0 评论 -
Qt dedigner插件
我用书上的例子compassplugin,插件制作,设计器的插件制作,程序编译完后是在指定的目录下生成动态链接库.pro文件配置如下库生成目录:plugins/designer 生成的库是libcompassplugin.so,我的机器上装个两个版本的Qt creator,一个2.4.1,一个2.5.0,把那个库分别复制到Qt creator 2.4和2.5的原创 2012-07-27 11:15:39 · 761 阅读 · 0 评论 -
Qt 滚动区
QScrollArea类提供了一个可以滚动的可视窗口和两个滚动条。如果我们想给一个控件加上一个滚动条,从QScrollArea继承会比设计我们自己的QScrollBar类实现滚动函数更简单。Figure 6.11. QScrollArea's constituent widgets 调用QScrollArea的setWidget()函数就能给控件加上滚动条。QScrollArea自原创 2012-12-30 18:40:22 · 1279 阅读 · 0 评论