目录
1 QPushButton & QtoolButton
setText(QString) ---- 设置按钮上的内容
setFixedSize(int w, int h) --- 设置固定大小
setFixedHeight(int) --- 设置固定高度
setFixedwidth(int) --- 设置固定宽度
setMaximumSize(int w, int h); ---- 设置最大宽高
setMinimumSize(int w, int h); ---- 设置最小宽高
setFont(QFont) ---- 设置字体
setIcon(QIcon) --- 设置图标
setIconSize(QSize) --- 设置图标大小
setFlat(bool) --- 设置是否透明
setEnabled(bool) --- 设置是否可用
toolButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon)
signals:
clicked() --- 点击信号
pressed() --- 按下信号
released() --- 松开信号
2 QLabel
标签
setText(QString); --- 设置内容
setPixmap(QPixmap); --- 显示图片
setAlignment(); --- 设置对齐方式
setScaledContents(bool) --- 设置自适应
添加资源:
右键headers添加新文件 --> Qt Resource file(Qt 资源文件) ---> location(资源存放位置)
---> 添加前缀 -->添加文件
打开资源:
右键资源选择:open in editor
3 布局
QHBoxLayout ---- 水平布局
addWidget(QWidget *) --- 添加控件
addLayout(QLayout *) --- 添加布局
QVBoxLayout ---- 垂直布局
addWidget(QWidget *) --- 添加控件
addLayout(QLayout *) --- 添加布局
QGridLayout ---- 网格布局
addWidget(QWidget *, 第几行 第几列 占几行 占几列) //行/列是0 base的
4 QLineEdit
行编辑框
QString text() ---- 获取行编辑器的内容
setText(QString) --- 设置内容
setReadOnly(bool) --- 设置是否只读
setAlignment(Qt::AlignRight) --- 设置对齐方式
setEchoMode(); --- 设置显示模式
5 QTextEdit
文本编辑器
QString toHtml(); --- 获取带格式的文本
QString toPlainText(); --- 获取纯文本
setText(QString); --- 设置内容
6 QRadioButton
单选按钮
signals:
clicked()
7 QGroupBox
分组框
setLayout --- 添加布局