
QT
文章平均质量分 59
追梦鸟
韬光养晦 厚积薄发
展开
-
QT 的信号与槽机制介绍
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、S转载 2012-02-10 09:52:16 · 1958 阅读 · 0 评论 -
QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
摘要: QT Create中,对button或者window等部件设置背景、颜色、透明等样式时,需要用到style sheet,可以直接在代码里写,也可以在ui设计师里通过右键change style sheet的方法来设置,本人是使用的后面的方式,下面介绍几种常见的用法。介绍: 作者使用的开发环境为:qt creator 201005, qt4.7。转载 2012-06-13 14:40:31 · 2579 阅读 · 1 评论 -
QT图片透明的设置
1. QPalette的方法#include QApplication > #include QtGui > int main( int argc, char * argv[]){ QApplication app(argc,argv); QFrame * frame = new QFrame; fram转载 2012-06-13 14:42:31 · 6850 阅读 · 1 评论 -
Qt Creator添加资源
添加资源有两种方法。一种是直接添加系统提供的资源文件,然后选择所需图标。另一种是自己写资源文件。第一种:1.新建Qt Resources file,将它命名为menu。其他默认。 2.添加完后如下图。可以看到添加的文件为menu.qrc。 3.最好先在工程文件夹里新建一个文件夹,如images,然后将需要转载 2012-06-13 14:14:15 · 6165 阅读 · 3 评论 -
ubuntu 下QT 中文显示乱码
解决很简单,在main函数里面加上一函数:QTextCodec::setCodecForTr( QTextCodec::codecForName("utf8") );原创 2012-06-14 09:55:13 · 2315 阅读 · 0 评论 -
QGrapicsItem类 收藏
这个类翻译了好久,实在是成员函数太多了,分享出来,希望对大家有用,多多支持哦~~详细介绍QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你 自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间的相 互作用通过事件处理Qt提供了一系列标准的items对一些常见的图像,非转载 2012-06-14 14:55:56 · 3770 阅读 · 0 评论 -
Qt4之改变鼠标指针形状
不同的鼠标指针形状可以提示用户当前的操作,或提示用户当前应用程序所处的状态。增强应用程序的可用性,方便用户的使用。QCursor类提拱的多种指针形状,如下图所示: 具体代码如下:void Cursor::slotArrow(){ setCursor(Qt::ArrowCursor)转载 2012-06-16 09:37:24 · 4459 阅读 · 1 评论 -
Qt 地图浏览器:使用QGraphicsView
/** mainwidget.h * 孤舟钓客 * 2011-07-25 */#ifndef MAPWIDGET_H#define MAPWIDGET_H#include class QPixmap;class QLabel;class QPointF;class MapWidget : public QGraphicsView{转载 2012-06-19 14:44:26 · 11258 阅读 · 4 评论 -
QT 知识点总结
1、QGridLayoutQGridLayout包含多个grid,它并没有要求其中的每个grid的size相同,通常情况下,每个grid的size是不同的。对于成员函数addWidget(widget, fromRow, fromColumn, rowSpan, columnSpan, alignment):rowSpan表示新添加进来的widget在垂直方向上跨越或者占据多少个grid。转载 2012-08-23 09:01:35 · 9857 阅读 · 1 评论 -
Qt的4个图像类QImage/QPixmap/QBitmap/QPicture
(一)QPixmap和QImage的区别http://www.thisisqt.com/forum/viewthread.php?tid=267 QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage则是为I/O,为图片像素访问以及修改而设计的。如果你想访问图片的像素或是修改图片像素,则需要使用QImage,或者借助于QPainter来操作像素。另外跟Q转载 2012-06-11 15:49:22 · 1775 阅读 · 1 评论 -
QT 鼠标右键菜单
QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () constvoid setContextMenuPolicy ( Qt::ContextMenuPolicy policy )Qt::ContextMenuPolicy枚举类型包括:Qt::Defaul原创 2012-06-11 14:13:57 · 27356 阅读 · 2 评论 -
关于qt中的tr()函数
在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr(2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种:(2a) 用tr包住英文(最最推荐的用法,源码英文,然后提供英文到其他语言的翻译包)(2b) 用tr包住中文(源码用中文,然后提供中文到其他语言的翻译包)转载 2012-02-12 20:40:18 · 86258 阅读 · 15 评论 -
QT 学习 布局
看了很多QT的界面布局设计,很多都是用代码编写的。今天按照参考书的界面自己用QT creator 进行了设计。主要用到了嵌套的layout设计。我从中总结了其中最重要的一点应该是 从底层向上层进行设计。原创 2012-06-10 12:51:45 · 1247 阅读 · 0 评论 -
QT 基于QMainWindow的堆栈窗体设计
代码与基于QDialog的堆栈窗口一样,但是在编译的时候会出现错误,如下:QLayout: Attempting to add QLayout "" to stacked "", which already has a layout查询之后发现QMainWindow有自己的布局,因此不能直接设置layout,需要先设置一个中心控件,对该中原创 2012-06-10 09:38:10 · 2921 阅读 · 1 评论 -
QT 中添加资源图片
一、在qt creator 项目中添加图片资源项目->Add new ->Qt Resource file,这样就添加了一个.qrc文件了。双击它,先add一个prefix,然后你才能再add file,把要add的图片选中,就okay了。此时选中你add的图片,可以给它起个别名Alias,这样做程序中用这个别名就可以引用这个图片了。.qrc的格式如转载 2012-06-10 12:56:09 · 16228 阅读 · 0 评论 -
浅谈 Qt 布局管理器 如何让控件随着窗口变化
Qt 布局管理器 基础学习是本文要介绍的内容,学习Qt的时候,参照帮助手册和相关书籍,其中的例子几乎都是手动的编写代码。至于方便设计界面的Qt designer的例子几乎就没有,想在designer中实现子窗口随主窗口大小变化而变化,整的我郁闷了老半天,后来阅读Qt designer英文手册,才找到了解决的方法,在此和大家一起分享。下述文字是帮助的英文翻译和个人感悟。1.Qt布局管理器转载 2012-06-10 16:48:04 · 26368 阅读 · 2 评论 -
Qt Designer 不同容器使用方法
Qt Designer 不同容器使用方法是本文要介绍的内容,容器控件对成组的 form 之上的控件提供高级的控制. 它们可以用来实现各种各样的功能, 例如管理输入控件, 为其它控件提供分页,列表,或者只用作装饰容器.Qt Designer 提供可视化反馈来帮助你在容器内部放置对象, 当你从控件盒(或其他地方)中拖出一个对象放置到form 之上, 当光标移动到容器之上时,相应的容器将高亮显式转载 2012-06-10 16:52:36 · 3219 阅读 · 0 评论 -
QT creator 设计创建工具栏
一、必要条件,创建工具栏之前需要创建好菜单栏,因为工具栏是菜单栏里面部分功能的快捷按钮二、此时在界面编辑窗口的最下方有一个ACTION EDITOR 窗口,里面显示了所有的菜单内容三、双击编辑相应的栏目,添加ICON图标,然后将其拖入到工具栏中4、这样就完工了,其实还是很简答的。不过还需要加上信号与槽的设置原创 2012-06-11 10:18:38 · 9805 阅读 · 2 评论 -
QT Creator创建菜单,添加图标和背景图片
一. 首先创建一个 project. New->QT4 Gui Application. 创建完毕后,点击 XXX.ui ,开始添加菜单:双击左上角的 ”Type Here” 进行编辑,编辑完后回车(回车很重要),回车后就会出现下拉菜单,继续类似编辑。 Ok, 菜单编辑完成了,界面的 Action Editor 就会有你添加的内容 , 如下 .二,之后会在资源管理窗口看见编辑的菜单原创 2012-06-11 09:57:05 · 5762 阅读 · 0 评论 -
Qt 画笔设置
过去一天没有接上上章的东西,今天继续啊!首先还是要先把上次的代码拿上来。 void PaintedWidget::paintEvent(QPaintEvent *event){ QPainter painter(this); painter.drawLine(80, 100, 650, 500); p转载 2012-09-06 10:29:59 · 12173 阅读 · 0 评论