阳光岛主

欢迎访问我的新博客: https://blog.mimvp.com

Qt坐标绘图

1.    坐标系简介Qt中每一个窗口都有自己的一个坐标系,默认窗口左上角为坐标原点(0,0),然后水平向右依次增大(X轴),垂直向下依次增大(Y轴)。例如:void  MyDraw::paintEvent( QPaintEvent * ){         QPainterpaint( this...

2011-06-28 23:13:00

阅读数:5796

评论数:0

Qt坐标系统

坐标变换World Corrdinates==>Window Coordinates==>Device Coordinates(逻辑坐标)世界变换中间态坐标窗口视口变换(物理坐标)在默认情况下,3个坐标系是一致的。世界变换世界变

2011-06-27 21:59:00

阅读数:7349

评论数:0

Qt的动态信号与槽机制

想整理一下QAxObject动态信号和槽的实现,似乎太困难了,有些无从下手,先随便写写,以后看懂了再继续注:Qt5 staging仓库已经引入一种全新的信号与槽的语法:信号可以和普通的函数、类的普通成员函数、lambda函数连接(而不再局限于信号函数和槽函数),详见 信号与槽的新语法(Qt5)me...

2011-06-18 15:31:00

阅读数:3952

评论数:0

QT 的信号与槽机制介绍

简介信号与槽作为 QT 的核心机制在 QT 编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Lin...

2011-06-16 21:03:00

阅读数:4318

评论数:0

Qt配置使用VS2010进行开发

Qt – 一个跨平台应用程序和UI开发框架它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。Qt 主要是由 诺基亚 开发和维护的。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Q...

2011-05-27 21:30:00

阅读数:5609

评论数:0

Qt中translate、tr关系 与中文问题

题外话:何时使用 tr ?在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr(2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种: (2a) 用tr包住英文(最最推荐的用法...

2011-05-27 17:12:00

阅读数:4193

评论数:0

Qt中中文处理的简单方法

<br />    QT是一套很不错的界面开发库,而且考虑到了跨平台的要求,使用也相对比较容易上手。我也刚刚才学习用QT开发,发现它对中文的处理做的不是很好,或者更贴切的是做的不够智能吧,如果在字符串中输入中文,显示的就会是乱码。<br /><br />    ...

2011-05-27 16:08:00

阅读数:4785

评论数:0

Qt深入理解信号与槽

信号槽机制是Qt编程的基础。通过信号槽,能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。槽函数和普通的C++成员函数没有很大的区别。它们也可以使virtual的;可以被重写;可以使public、protected或者 private的;可以由其它的C++函数...

2011-05-19 10:16:00

阅读数:4381

评论数:0

在Qt中使用sleep

<br /><br />关于sleep函数,我们先来看一下他的作用:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。sleep函数并不能起到定时的作用,主要作用是延时。在一些多线程中可能会看到sleep(...

2011-05-18 21:58:00

阅读数:4636

评论数:0

Qt程序等待/睡眠的正确方法

我们在编写Qt程序时经常会遇到这样的需求: 让程序等待一段时间, 这段时间里可能程序什么都不做, 也可能是在后台开了个子线程在做一些用户看不见的工作。首先我们容易想到的方法是使用类似linux提供的”sleep”或”usleep”函数。 但用过这组函数的Qter都知道, 这组函数会将你当前的线程/...

2011-05-18 21:56:00

阅读数:4967

评论数:0

Qt encoding

In Qt the supported encodings are: Apple RomanBig5Big5-HKSCSCP949EUC-JPEUC-KRGB18030-0IBM 850IBM 866IBM 874ISO 2022-JPISO 8859-1 to 10ISO 8859-13 to ...

2011-04-13 22:08:00

阅读数:3845

评论数:0

QT 文件读写操作

#include #include 1.打开文件 QFile f( fn );//fn可以是一个相对路径或绝对路径 f.open(IO_);//一般不要IO_ReadWrite,很容易出现赃数据 //如果要在文件的后面添加内容要IO_WriteOnly|IO_Append ...

2011-04-13 10:51:00

阅读数:7067

评论数:1

Qt Printer 打印(Solaris 10)

在Qt中,打印与在QWidget,QPixmap或者QImage绘图很相似,一般步骤如下:1、创建绘图设备的QPrinter;2、弹出打印对话框,QPrintDialog,允许用户选择打印机,设置属性等;3、创建一个QPrinter的QPainter;4、用QPainter绘制一页;5、调用QPr...

2011-04-08 13:54:00

阅读数:7366

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭