Qt初级-Qt格式(二)

数据成员:
 Q_OBJECT    //当需要定义私有槽或者信号时需要在类开头加上        
 Qt::Horizontal  //用来标识一个组件的方向,是Qt::Orientation的枚举元素
 Qt::Vertical     //用来标识一个组件的方向,是Qt::Orientation的枚举元素
 Qt::CaseSensitivity   //枚举变量    
 Qt::CaseSensitive   //Qt::CaseSensitivity的枚举元素=1
 Qt::CaseInsensitive //Qt::CaseSensitivity的枚举元素=0
 QDialogButtonBox::ok  //按钮组中的OK按钮  
 QDialogButtonBox::Cancel //按钮组中的cancel按钮
 QKeySequence::Open  //预设的open快捷键
 QApplication::topLevelWidgets() //返回位于顶层的窗口列表
 QFile::exists  //如果存在,返回true,否则返回false
 QIODevice::WriteOnly //检查文件是否是只写的
 QApplication::clipboard() //调用剪贴板
 QString::number(a,16) //返回a的某一个进制的字符串形式
 QApplication::setOverrideCursor(Qt::WaitCursor);//使鼠标指针处于等待或其他状态
 QApplication::restoreOverrideCursor();//使指针返回第一次使用状态
 QDataStream::Qt_4_3 //提供数据序列格式
 Qt::EditRole //QString的role属性?
 QTableWidgetItem::setData(role,value); //使value成为特定的role属性
 Qt::DisplayRole //QString的role属性
 Qt::TextAlignmentRole //?
 QVariant::String  //一个Qstring型的union成员
 Qt::AlignLeft //靠近左边左边
 Qt::AlignVCenter //在垂直中心
 QChar::Null //一个null属性的字符
 QVariant::Double //一个double型的union成员
 QSizePolicy::Expanding //?
 QSizePolicy::Minimum  //?
 QString::fromUtf8("string");//文本格式转换
 QRect r1(100, 200, 11, 16);//在窗体中划分一个矩形,在窗体的(100,200)处,长宽为(11,16);
 QLayout::SetFixedSize;  //返回layout的自动适应大小;
 Qt::WA_DeleteOnClose //当发生关闭事件时delete这个窗体占用的内存;
 Qt::ActionsContextMenu
特殊格式:
str.mid(1).toInt()-1,str[0].unicode()-'A'     //mid(a,b)截取字符串从第a个开始后面b个
tr("%1[*]-%2").arg(shownName).arg(tr("Spreadsheet")) //tr进行字符数字格式转换,arg是%的实参
out<<quint32(MagicNumber); //QStream的输出流,quint32 =long unsigned

         emit  //发射信号;

        mutable   //STL中的关键字,消除在const函数中消除变量的const状态;
Action复选创建方式:
showGridAction->setCheckable(true);
connect(showGridAction,SIGNAL(triggered(bool)),spreadsheet,SLOT(setShowGrid()));
posted @ 2013-09-09 14:12  SoulReaper  阅读(419)  评论(0编辑  收藏  举报