当前位置:  技术问答>linux和unix

QT出现 was terminated due to signal code SIGILL

    来源: 互联网  发布时间:2016-06-30

    本文导语:  //clock.h #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class Clock:public QWidget {     Q_OBJECT     public:        Clock(QWidget *parent=0,const cha...


//clock.h

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

#include
#include
#include
#include
#include
#include
#include

class Clock:public QWidget
{
    Q_OBJECT
    public:
       Clock(QWidget *parent=0,const char *name=0);
    public slots:
       void rePaintTime(); 
       void setBeepTime();
       void beep();
    signals:
       void timeOut();     
    private:
       QTime nowTime;  
       QString time; 
       QLabel *label;
       QString beepTime;
       QLineEdit *textTime;
};
//clock.cpp
#include"clock.h"

Clock::Clock(QWidget *parent,const char *name):QWidget(parent,name)
{
   QVBox *vBox = new QVBox(this);
   QHBox *hBox = new QHBox(vBox);

   (void) new QLabel("Your Waik Time :",hBox);
   textTime = new QLineEdit(hBox);
   QPushButton *submit = new QPushButton("Submit",hBox);
   connect(submit,SIGNAL(clicked()),this,SLOT(setBeepTime()));
   
   label = new QLabel("",vBox);
   QTimer *timer = new QTimer(this);
   connect(timer,SIGNAL(timeout()),this,SLOT(rePaintTime()));
   
   label->resize(100,100);
   label->setFont(QFont("Times",18,QFont::Bold));
   
   nowTime = QTime::currentTime();
   time = nowTime.toString();
   
   label->setText(time); 
   
   timer->start(1000,FALSE);
   connect(this,SIGNAL(timeOut()),this,SLOT(beep()));
}

void Clock::rePaintTime()
{
   nowTime = QTime::currentTime();
   time = nowTime.toString();
   if(time == beepTime) emit timeOut();
   label->setText(time); 
}

void Clock::setBeepTime()
{
   beepTime = textTime->text();   
}

void Clock::beep()
{
   int fd;
   fd = open("/dev/beeps",0);
   if(fd 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ MultiMaps 成员 count():返回一个元素出现的次数
  • 是否有人知道linux启动时最先出现的小企鹅图标在那儿出现的?
  • C++ I/O 成员 bad():如果出现错误则返回true
  • java.net.URLConnection中getOutputStream()方法出现协议不支持输出流的错误,请问为何会出现此错误?
  • C++ I/O 成员 fail():如果出现错误则返回true
  • 如果出现某种错误或异常,就在网页里出现相关信息,比如连接超时,就显示系统正忙,该怎么做呀?
  • C++ Maps 成员 count():返回指定元素出现的次数
  • 我是root用户,却在桌面上出现加锁的文件。还有总是出现“???”的文件夹?怎么回事啊?
  • C++ I/O 成员 good():如果没有出现过错误则返回true
  • 用jdk的appletviewer xxx.html时会出现两个窗口,能否让它只出现一个窗口.
  • 为什么会出现这样的问题?出现了怎么解决?
  • 我用7.2进行服务器模式安装,随后对XWINDOW进行配置,重启之后虽然出现登陆图形界面,但进去之后,桌面上只出现一个X形鼠标,其他均无任何图标
  • HTML教程 iis7站长之家
  • 新用linux的GDB, 版本是出现6.3.3.0,出现奇怪问题, 可能是环境设置的问题, 大人帮忙
  • 为什么在有的地方用以下的方法,会出现“无效的游标状态”的错误,出现错误的时候要加上rs.next()才能执行,但在另一些地方同样只有以下
  • 执行PROC出现出现灵异事件
  • tcp协议会出现丢包或者数据错误吗?
  • 问出现乱码?
  • 安装fedora4 出现问题
  • 我的输入出现问题怎么办?
  • 串口转USB出现乱码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3