QT 按钮(4种样式)
来源:互联网 发布:修真的电脑程序员txt 编辑:程序博客网 时间:2024/06/05 17:43
新建Qt Widgets Application
mainwindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QPushButton>#include <QMainWindow>#include <QHBoxLayout>class QPushButton;namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QWidget *parent = 0); ~MainWindow();private: Ui::MainWindow *ui; QPushButton *btnNormal_; QPushButton *btnCheck_; QPushButton *btnMenu_; QPushButton *btnFlat_; QHBoxLayout *layout;};#endif // MAINWINDOW_Hmain.h
#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}mainwindow.cpp
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QPushButton>#include <QMenu>#include <QVBoxLayout>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); // 1.正常 btnNormal_ = new QPushButton("Normal Button", this); //btnNormal_->setFlat(true); //设置按钮的文本信息 btnNormal_->setText("Test1"); btnNormal_->setGeometry(20,30,100,40); //layout->addWidget(pushButton3D); // 2.可停驻 btnCheck_ = new QPushButton("Toggle Button", this); btnCheck_->setCheckable(true); //btnCheck_->setChecked(true); btnCheck_->setFlat(true); //设置按钮的文本信息 btnCheck_->setText("Test2"); btnCheck_->setGeometry(150,30,100,40); // 3.带弹出式菜单 btnMenu_ = new QPushButton( "Popup Button", this); QMenu *menu = new QMenu; menu->addAction("Open Item"); menu->addAction("Save Item"); menu->addMenu("More Item"); menu->addSeparator(); menu->addAction("Close Item"); btnMenu_->setMenu(menu); btnMenu_->setGeometry(20,90,100,40); // 4.平坦样式 btnFlat_ = new QPushButton("Flat Button", this); btnFlat_->setFlat(true); btnFlat_->setGeometry(150,90,100,40); QVBoxLayout *layout = new QVBoxLayout(); layout->addWidget(btnNormal_); layout->addWidget(btnCheck_); layout->addWidget(btnMenu_); layout->addWidget(btnFlat_);}MainWindow::~MainWindow(){ delete ui;}
结果显示如下:
0 0
- QT 按钮(4种样式)
- QT 按钮(4种样式)
- QT按钮的四种样式
- QT按钮的四种样式
- Qt 按钮设置样式表
- QT设置ToolButton按钮的样式
- QT设置ToolButton按钮的样式
- Qt利用样式表实现三态按钮
- Qt quick 按钮控件及其样式设置
- 按钮样式
- 按钮样式
- 按钮样式
- 按钮样式
- 按钮样式
- Qt样式
- 9种样式CSS3 渐变按钮集
- qt 按钮
- Qt---按钮
- Permutation Sequence
- 隐马尔可夫模型的学习
- matlab中repmat函数的用法
- 用crosstool创建交叉编译环境
- POJ1258 基础最小生成树
- QT 按钮(4种样式)
- poj2118~Firepersons
- HDU1425_sort
- Ubuntu下搭建Android开发环境
- arm-2010.09工具链的使用
- STL用法总结
- 安装ctags应用程序
- 10 闭包(读书笔记)
- 【原创】【专栏】移动侦测motion的学习和使用