• 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()));
  • 相关阅读:
    [转]史上最最佳软件开发实践指导
    附微信表情代码关键字
    TFS2010配置篇 — 万事具备只欠外网访问
    ASP.NET在IE10中Form表单身份验证失效问题解决方法
    TFS2010 更改已经登录的用户
    TFS命令tf:undo 强制签入别人签出的文件
    ASP.NET Core部署后报错: Could not load file or assembly 'System.Private.ServiceModel, Version=4.1.2.4, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
    SQL 增删改查语句
    存储过程拼接sql
    sql 求时间差
  • 原文地址:https://www.cnblogs.com/SoulReaper/p/3309753.html
Copyright © 2020-2023  润新知