• 5226阅读
  • 2回复

请问qt中如何将字符串转化为int型 [复制链接]

上一主题 下一主题
离线yingning1314
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-17
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
我在lineedit里读到一个数值,请问如何将他变为int型的?是用toInt(&ok,10)这个函数吗?
天生我才必有用
离线netlove

只看该作者 1楼 发表于: 2008-07-17
应该这样做
离线steinlee

只看该作者 2楼 发表于: 2008-07-18
if your QLineEdit is called line_edit, do the following,

  QString int_str = line_edit->text();
  bool ok( false );
  int int_data = int_str.toInt( &ok );
  if ( !ok )
  {
        cout << " Error: the value in line edit is not integer" << endl;
  }
Looking for remote C/C++ and Qt 兼职
快速回复
限100 字节
 
上一个 下一个