zoukankan      html  css  js  c++  java
  • QT QPushButton

    #include<QApplication>
    
    #include<QWidget>
    
    #include<QPushButton>
    
    #include<QMenu>
    
    #include<QVBoxLayout>
    
    int main(int argc, char* argv[]){    
    
    QApplication app(argc, argv);    
    
    QWidget *window = new QWidget;    
    
    window->setWindowTitle("QPushButton");    
    
    window->resize(250, 50);
    
     QPushButton *btn1 = new QPushButton("NOrmal Button");    
    
    QPushButton *btn2 = new QPushButton("Toggle Button");    
    
    btn2->setCheckable(true);    
    
    btn2->setChecked(true);
    
    QPushButton *btn3 = new QPushButton("Flat Button");    
    
    btn3->setFlat(true);
    
    QPushButton *btn4 = new QPushButton("Popup Button");    
    
    QMenu *menu = new QMenu;    
    
    menu->addAction("Open Item");    
    
    menu->addAction("Save Item");    
    
    menu->addAction("More Item");    
    
    menu->addSeparator();    
    
    menu->addAction("Close Item");    
    
    btn4->setMenu(menu);
    
    QVBoxLayout *layout = new QVBoxLayout;    
    
    layout->addWidget(btn1);    
    
    layout->addWidget(btn2);    
    
    layout->addWidget(btn3);    
    
    layout->addWidget(btn4);    
    
    layout->addStretch(1);
    
    window->setLayout(layout);    
    
    window->show();
    
    return app.exec();
    
    }
  • 相关阅读:
    9.对话框
    8.布局管理器
    7.对象模型
    6.添加动作
    5.Qt模块简介
    4.自定义信号槽
    3.信号槽
    2.Helloworld
    1.Qt简介
    Problem E: 成绩排序
  • 原文地址:https://www.cnblogs.com/yingsi/p/3290953.html
Copyright © 2011-2022 走看看