标准对话框
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布局
浙公网安备 33010602011771号