Qt5 遇到的问题

来源:互联网 发布:api原油库存最新数据 编辑:程序博客网 时间:2024/05/29 16:07

问题1. 程序异常退出。

原因:在使用指针之前,没有为指针申请内存,导致内存溢出。


问题2:新建子类时,出现错误QThread:未定义基类。

解决:添加头文件<QThread>即可。。。


问题3:添加NI采集卡的函数时,已添加头文件,但碰到无法解析的外部符号

解决:添加NI的库。 右键项目->添加库->系统库->添加放在项目文件目录下的NI库。


问题4:现有多个QRadio Bottom ,如如判断哪个被选中。

例子:

于构造函数中的代码(初始选中第一个按钮):

  ui->buttonGroup->setId(ui->radioButton, 0);

  ui->buttonGroup->setId(ui->radioButton_2, 1);

  ui->buttonGroup->setId(ui->radioButton_3, 2);

  ui->radioButton->setChecked(true);

  响应信号的槽函数或其他函数中的代码:

  int a = ui->buttonGroup->checkedId();

  switch(a)

  {

  case 0:

  QMessageBox::information(this, "Tips", "Red chosed!", QMessageBox::Ok);

  break;

  case 1:

  QMessageBox::information(this, "Tips", "blue chosed!", QMessageBox::Ok);

  break;

  case 2:

  QMessageBox::information(this, "Tips", "black chosed!", QMessageBox::Ok);

  break;

  default:

  break;

  }

0 0
原创粉丝点击