奇怪,, 在构造函数里面初始化竟然出现错误
求指点。
上代码:
option类
option.cpp
在构造函数里面初始化 imin = 1; imax = 100; //初始化这2个竟然程序会出现错误: 程序已经停止
上代码:
option类
#ifndef MY_OPTION_H
#define MY_OPTION_H
#include <QWidget>
class QLineEdit;
class QLabel;
class QPushButton;
class My_option : public QWidget
{
Q_OBJECT
public:
explicit My_option(QWidget *parent = 0);
protected:
QLabel *label1;
QLabel *label2;
QLineEdit *le_min;
QLineEdit *le_max;
QPushButton *certain_button;
int imin;
int imax;
signals:
public slots:
};
#endif // MY_OPTION_Hoption.cpp
#include <QPushButton>
#include <QLineEdit>
#include <QLabel>
#include <QRegExpValidator>
#include <QRegExp>
#include "my_option.h"
My_option::My_option(QWidget *parent) :
QWidget(parent)
{
imin = 1; //初始化这2个竟然程序会出现错误: 程序已经停止
imax = 100;
this->setFixedSize(400, 200);
label1 = new QLabel(tr("range : "), this);
label2 = new QLabel(tr(" -- "), this);
label1->setFixedSize(60, 32);
label2->setFixedSize(60, 32);
le_min = new QLineEdit(this);
le_max = new QLineEdit(this);
le_min->setFixedSize(60, 32);
le_max->setFixedSize(60, 32);
label1->move(40, 40);
le_min->move(100, 40);
label2->move(160, 40);
le_max->move(220, 40);
QRegExp enter_num("[0-9]{1,4}");
QRegExpValidator *le_validator = new QRegExpValidator(enter_num, this);
le_min->setValidator(le_validator);
le_max->setValidator(le_validator);
certain_button = new QPushButton(tr("yes"), this);
certain_button->setFixedSize(60, 32);
certain_button->move(280 ,120);
}在构造函数里面初始化 imin = 1; imax = 100; //初始化这2个竟然程序会出现错误: 程序已经停止
...全文
相关推荐
PSP连接电脑后显示奇怪文件夹解决办法.ppt
PSP连接电脑后显示奇怪文件夹解决办法.ppt
RealView MDK开发STM32奇怪错误的解决
本文介绍了由于没有设置入口地址和第一输入段而带来的奇怪的错误的解决方法。
浅谈使用Python变量时要避免的3个错误
Python编程中经常遇到一些莫名其妙的错误, 其实这不是语言本身的问题, 而是我们忽略了语言本身的一些特性导致的,今天就来看下使用Python变量时导致的3个不可思议的错误, 以后在编程中要多多注意。 关于Python编程运行时新手易犯错误,这里暂不作介绍,详情参见:Python运行的17个时新手常见错误小结 1、 可变数据类型作为函数定义中的默认参数 这似乎是对的?你写了一个小函数,比如,搜索当前页面上的链接,并可选将其附加到另一个提供的列表中。 def search_for_links(page, add_to=[]): new_links = page.search_for_
weird-jvm:这是用来托管表现出奇怪行为的Java代码段
怪异的jvm 这是用来承载表现出奇怪行为的Java代码段。
MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题
主要介绍了MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题,需要的朋友可以参考下


