http://xizhizhu.blogspot.com/2008/11/qt_07.html
事件与信号是qt中一个很重要的概念,用来对用户的操作等做出响应。在qt中,信号被成为SIGNAL,响应被称为SLOT,信号和响应间需要进行多对多的绑定。此外,信号也可以和其他信号进行绑定。
先看一个例子。
#include
by zxz1984 - GUI编程 - 2009-12-01 00:02:52 阅读(4902) 回复(1)
初学qt,请教大家这个例子里为什么可以直接使用QPiont类,头文件里没有含有#include
源程序如下: #include "head.h" TimeWindow :: TimeWindow() { char *buf = (char *)malloc(20); /** * 获取系统时间 **/ curtime = time(0); mytime = *localtime(&curtime); hour = mytime.tm_hour; min = mytime.tm_min; sec = mytime.tm_sec; setMinimumSize(200,100); setMaximumSize(200,100); ...
源程序如下: #include "head.h" TimeWindow :: TimeWindow() { char *buf = (char *)malloc(20); /** * 获取系统时间 **/ curtime = time(0); mytime = *localtime(&curtime); hour = mytime.tm_hour; min = mytime.tm_min; sec = mytime.tm_sec; setMinimumSize(200,100); setMaximumSize(200,100); setGeometry(200,200,200,100); sprintf(buf,"%.2d : %.2d : %.2d",hour,min,sec); //把系统时间写入buf...
源程序如下: #include "head.h" TimeWindow :: TimeWindow() { char *buf = (char *)malloc(20); /** * 获取系统时间 **/ curtime = time(0); mytime = *localtime(&curtime); hour = mytime.tm_hour; min = mytime.tm_min; sec = mytime.tm_sec; setMinimumSize(200,100); setMaximumSize(200,100); setGeometry(200,200,200,100); sprintf(buf,"%.2d : %.2d : %.2d",hour,min,sec); //把系统时间写入buf...