练习95

xiaoxiao2021-02-28  81

/自定义Widget小部件  #include <QApplication>  #include <QFont>  #include <QPushButton>  #include <QWidget>    class  MyWidget :  public  QWidget  public         MyWidget(QWidget *parent = 0);  };    MyWidget::MyWidget(QWidget *parent)          : QWidget(parent)          setFixedSize(200, 120); //设置固定尺寸,会发现无法通过鼠标更改尺寸啦       //创建按钮,注意this,按钮作为自定义的widget的子对象存在          QPushButton *quit =  new  QPushButton(tr( "Quit" ),  this );          quit->setGeometry(62, 40, 75, 30); //设置quit的几何位置及尺寸          quit->setFont(QFont( "Times" , 18, QFont::Bold)); //设置文本字体       //qApp全局变量指针,指向应用程序的唯一实例          connect(quit, SIGNAL(clicked()), qApp, SLOT(quit()));    int  main( int  argc,  char  *argv[])          QApplication app(argc, argv);                     //创建一个自定义widget的对象          MyWidget widget;          widget.show(); //显示出来                     return  app.exec(); 
转载请注明原文地址: https://www.6miu.com/read-82219.html

最新回复(0)