学不思罔思不学殆

 

标准对话框

1.学习的主要内容:QFileDialog,QColorDiloag,QFontDialog三个标准对话框

2.涉及到知识点:

  1>.QPusButton的创建并在button上显示文字(setText())

  2>.QLineEdit的创建

    QLineEdit显示内容:setText()

    QLineEdit改变字体样式:setFont()

  3>.QFrame的创建

    QFrame形状设定:setFrameShape()

    FrameShape的类型:Box,Panel,WinPanel,HLine,VLine,StylePanel

3.重点知识:

  1>.QFileDialog获取文件名:(getOpenFileName,getSaveFileName,getExistingDirectory)

  QString getOpenFileName ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString &             filter = QString(), QString * selectedFilter = 0, Options options = 0 )

  其中selectedFileter为文件类型过滤器,设置方式形如"C Files(*.c);;C++ Files(*.cpp)",多种过滤类型用“;;”分隔

  2>.QColorDialog获取颜色:getColor()

  3>QFontDialog获取字体样式:getFont();

4.学习过程中遇到的问题:在创建QGridLayout类型布局时由于没有给定要布局的对象,最终导致控件军部能显示

  解决的办法:布局时指定给this布局

posted on 2012-03-28 23:19  学不思罔思不学殆  阅读(120)  评论(0)    收藏  举报

导航