QPushButton入门示例
Qt 的按钮控件用法,想入门的话这个资源还蛮适合的。作者用QPushButton
演示了不少基础操作,比如怎么改文字、加图标、换颜色,还有最重要的——怎么响应点击。代码挺简洁,改一改就能跑,适合初学者练手。
QPushButton 的使用算是 Qt 开发的基本功,像button->setText("文字")
、button->setIcon(QIcon("icon.png"))
这种操作常见。布局上用setGeometry
可以直接定大小位置,要美化一下也可以加点 QSS,比如改成红底白字:
button->setStyleSheet("QPushButton {background-color: red; color: white;}");
事件方面也简单,Qt 的信号槽机制好用,写一行connect
就能搞定点击响应:
connect(button, &QPushButton::clicked, this, []{
qDebug() << "按钮被点击了";
});
“BtnTest”这个项目估计就是整了这些内容的 Demo,能让你从创建按钮到交互都摸个遍。刚接触 Qt 或者想快速搭个 GUI 测试页面,这种小 Demo 挺有的。
如果你用的是Qt Creator
,还能直接拖控件,更快上手。学明白按钮这块之后,再看信号槽、布局、事件那些就轻松多了。
想深入折腾样式、贴图这些,可以看看下面几个链接,图文都还挺全的:
- QT 图形界面
- Qt4.8.2QPushButton 按钮贴图
- PyQt5 切换按钮控件 QPushButton 详细使用方法与实例
- QT_按钮风格加 QPushButton 样式
- qt Qpushbutton 圆按钮加图片代码
如果你刚入坑 Qt 开发,想快速做个带按钮的小界面,不妨解压看看这个BtnTest.rar
,动手试试效果,改改看看响应,挺有成就感的。
下载地址
用户评论