|
1Qter豆
本帖最后由 bycy0801 于 2016-3-30 20:22 编辑
编了一个最简单的七个按钮成一列的小程序,编译没有问题,可是Run的时候结果给我净来exited with code 255这一出,或者直接Crush掉。。。
现在又出现下面这些。。。:
20:20:58: 为项目new_hope执行步骤 ...
20:20:58: 配置没有改变, 跳过 qmake 步骤。
20:20:58: 正在启动 "C:\Qt\Tools\QtCreator\bin\jom.exe"
C:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
20:20:58: 进程"C:\Qt\Tools\QtCreator\bin\jom.exe"正常退出。
20:20:58: Elapsed time: 00:00.
编译器配置(MSVC2013 64位)
代码:
头文件- #ifndef GRINDER_H
- #define GRINDER_H
- #include <QWidget>
- #include <QPushButton>
- namespace Ui {
- class grinder;
- }
- class grinder : public QWidget
- {
- Q_OBJECT
- public:
- explicit grinder(QWidget *parent = 0);
- ~grinder();
- private:
- Ui::grinder *ui;
- QPushButton *button1_help,*button1_manual,*button1_statics,*button1_program,*button1_work,*button1_display,*button1_setting;
- private slots:
- void change_content();
- };
- #endif // GRINDER_H
复制代码 cpp文件- #include "grinder.h"
- #include "ui_grinder.h"
- #include <QGridLayout>
- grinder::grinder(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::grinder)
- {
- ui->setupUi(this);
- button1_help=new QPushButton(this);
- button1_manual=new QPushButton(this);
- button1_program=new QPushButton(this);
- button1_statics=new QPushButton(this);
- button1_work=new QPushButton(this);
- button1_display=new QPushButton(this);
- button1_setting=new QPushButton(this);
- button1_help->setText("帮助");
- button1_display->setText("显示");
- button1_manual->setText("手动");
- button1_program->setText("程序");
- button1_setting->setText("设置");
- button1_statics->setText("数据");
- button1_work->setText("运行");
- //Construct an QPushButton array
- QPushButton *button_1th[7];
- button_1th[0]=button1_help;
- button_1th[1]=button1_statics;
- button_1th[2]=button1_manual;
- button_1th[3]=button1_program;
- button_1th[4]=button1_work;
- button_1th[5]=button1_display;
- button_1th[6]=button1_setting;
- QGridLayout *mainLayout=new QGridLayout(this);
- for(int i=0;6;i++){
- mainLayout->addWidget(button_1th[i],i,0);
- }
- // connect(button1,SIGNAL(clicked(bool)),this,SLOT(change_content()));
- }
- void grinder::change_content(){
- // button1->setStyleSheet("background-color:black;color:white");
- }
- grinder::~grinder()
- {
- delete ui;
- }
复制代码 |
|