zoukankan      html  css  js  c++  java
  • 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()));
  • 相关阅读:
    2021-06-22 总结
    【每日一题】13. 罗马数字转整数
    【每日一题】12. 整数转罗马数字
    【每日一题】1269. 停在原地的方案数
    【每日一题】1310. 子数组异或查询
    【每日一题】1734. 解码异或后的排列
    【每日一题】872. 叶子相似的树
    【每日一题】1482. 制作 m 束花所需的最少天数
    【每日一题】1723. 完成所有工作的最短时间
    【每日一题】1486. 数组异或操作
  • 原文地址:https://www.cnblogs.com/SoulReaper/p/3309753.html
Copyright © 2011-2022 走看看