学习资料:
这个非常好,推荐:
1.疑问之QObject,QWidget,QMainWindow和QDialog关系?
QMainWindow和QDialog都是继承自QWidget
QWidget,QMainWindow和QDialog的区别
QObject是QWidget的基类
(1条消息) Qt中QObject QApplication Qwidget QDialog等等都是什么关系??有何用处_huang1600301017的博客-CSDN博客
2.疑问之QLineEdit、QTextEdit和QPlainTextEdit区别?
QLineEdit : 是单行文本输入,一般用于用户名、密码等少量文本交互地方。
QTextEdit : 用于多行文本,也可以显示HTML格式文本。主要用于显示
QPlainTextEdit: 与QTextEdit很像,但它多用于需要与文本进行交互处理的地方, QPlainTextEdit对于plain text处理能力比TextEdit强。
添加代码一般如下:
头文件: #include <QLineEdit>
定 义: QLineEdit* m_lineEdit;
创 建: m_lineEdit = new QLineEdit(this);
操 作: <1>相对父窗口坐标位置和大小
m_lineEdit->setGeometry(0,0,300,50);
3.疑问之怎么将小控件成为Group Box框内?
第1种情况,先拖Group Box容器,然后再托Buttons类型的控件进框内 第2种情况,原有的Buttons先拖出来,再拖进Group Box容器里