:是一个不跨平台的C++图形用户界面由挪威TrollTech公司出品只支持Unix、::是面向嵌入式系统的Qt版本是Qt的嵌入式窗口基于Windows平台的开发工具是完整的自包含C++:UNICODEASCIIGB2312ISO8859-++:标准的C++对象模型可有效的支持运行时参数标准的C++:::piler可产生能被任何标准C++编译访问的附加C++::信号与槽通过connected函数任意相连信号/槽机制在QObject类中实现从QWidget类继承的所有类可以包含信号和槽当对象状态变化时信号被发送,?classM:publicQobject{public:M();intvalue()constreturnva;publicslot:voidsetValue(int);signals:voidvalueChanged(int);private:intva;};::setValue(intv){if(v!=va){va=v;emitvalueChanged(v);}}则对于如下语句connect(&a,SIGNAL(valueChanged(int)),&b,SLOT(setValue(int)));setValue(11);setValue(12);value();执行后,值为:1111 ::提供信号/(在)运行的时候返回类名称tr()用于国际化中的字符串翻译metaObject():类定一种声明了Q_OBJECT后,:元对象编译器不展开#define,但可展开#include元对象编译器不展开#include忽略遇到的所有预处理程序无法处理所有C++:publicQobject{Q_OBJECTpublicslots:voidapply(void(*apply)(List*,void*),char*);}::classAbc:publicQobject{Q_OBJECTpublic:WRITEQ_PROPERTY(PrioritypriorityREADprioritysetPriority)Q_ENUM(SPriority)enumPriority{High,Low,VeryHigh,VeryLow};voidsetPrior
QT理论试题及答案 来自淘豆网www.taodocs.com转载请标明出处.