Qt 批量操作 UI 控件

目的

Qt的UI界面编程时,会遇到这种情况,界面上分布大量相同的控件,如LineEdit_1、LineEdit_2、LineEdit_3 等一系列控件。对这么多控件进行操作,无疑采用遍历的方式是最好的办法,可是往往这些控件都是在UI设计器里手动添加的,所以并不能立刻得到可批量操作的地址。下面有3种方法可以供操作。

Continue reading

RoKiSim 应用及其接口开发

RoKiSim 是位于加拿大蒙特利尔 ETS 控制和机器人技术实验室开发的一款多平台6轴串联机器人教育软件。使用者可以用关节模式和直角坐标系模式来移动机器人,可以参照和显示TOOL坐标系、BASE坐标系、WORLD坐标系等。机器人模型包括了几种常见的品牌型号。具体请参阅官方网址 http://www.parallemic.org/RoKiSim.html 介绍。

Continue reading

Qt5 中使用 C++11

学习别人的代码,运行时报错

warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
});
^
error: no matching function for call to ‘QObject::connect(QProcess*&, void (QIODevice::*)(), qMain(int, char**)::__lambda0)’
});
^

应该是没有打开C++11选项。在 .pro 文件中添加  CONFIG += c++11 即可。

扩展阅读: