概述
【QTextBrowser(熟悉)】
适合多次追加append的文本显示。
带有一个可以拖动的进度条。
【QLineEdit(掌握)】
用于键盘输入字符。
部分属性:
text 文字
maxLength 最大长度
echoMode 回显模式(普通、无回显、密文、密文2)
readOnly 只读,个人建议使用QWidget的enabled属性代替。
placeHolderText 提示文字
【QSpinBox(熟悉)】
部分属性:
minimum 最小值
maximum 最大值
singleStep 步长
value 数值,通知的信号函数void valueChanged(int i)
【QProgressBar(熟悉)】
只能看,不能动。
部分属性:
minimum 最小值
maximum 最大值
value 数值,通知的信号函数void valueChanged(int i)
orientation 方向(Horizontal|Vertical)
【QSlider|QScrollBar|QDial(熟悉)】
部分属性:
minimum 最小值
maximum 最大值
singleStep 步长
value 数值,通知的信号函数void valueChanged(int i)
orientation 方向(Horizontal|Vertical)
【QComboBox 组合框(掌握)】
QComboBox用于下拉的组合框,本身支持图标显示等个性化定制功能。
如果只是使用字体选择功能,也可以使用其派生类QFontComboBox
Item:项目,通常指的是控件的最小单元。
部分属性:
currentText 当前显示的文字,只能支持当前已有的Item。信号函数void currentTextChanged(const QString & text)
currentIndex 选项序号,信号函数void currentIndexChanged(int index)
maxVisibleItems 最大同时显示的Item数量
maxCount 最大容纳的Item数量
【QString(掌握)】
QString是Qt的字符串类,使用Unicode编码。
QString中每个字符是一个QChar,QChar是采用Unicode编码的单个字符。
一个QChar可以存储任一语言的任意字符,占用16位。
所以QString处理中文字符毫无问题,每个汉字算一个字符。
关于使用at函数和[]取出元素的差别:
1.at函数有范围越界检查,[]没有。
2.at函数只能出现在赋值号的右边,所以读取的性能更高。
Qt中一个函数的返回值是自身类型的引用,通常表示此类型支持链式调用。
如果引入了Qt的其它类的头文件,则不需要引入QString头文件。
【容器(掌握)】
Qt重新设计了一套容器类,比C++中的STL的容器类更轻巧、安全和易于使用。
并且Qt优化了速度和存储,使其可以减少可执行文件的大小。
Qt遍历顺序容器的方法:
1.for循环
2.foreach
3.STL迭代器
4.Java迭代器
QList:index-item
QHash:key-value(键值对)
【如何创建一个最简单的C++类】
1.选中项目,鼠标右键,点击“添加新文件”
2.在弹出的窗口中,依次选择 C++ --- C++ Class,点击“选择”按钮
3.在弹出的窗口中,输入类名(大驼峰),点击“下一步”按钮
4.在弹出的窗口中,直接点击“完成”按钮
最后
以上就是孤独小笼包为你收集整理的QT day3的全部内容,希望文章能够帮你解决QT day3所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复