当前位置: 首页>>代码示例>>C++>>正文


C++ Led::input方法代码示例

本文整理汇总了C++中Led::input方法的典型用法代码示例。如果您正苦于以下问题:C++ Led::input方法的具体用法?C++ Led::input怎么用?C++ Led::input使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Led的用法示例。


在下文中一共展示了Led::input方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: InputButton

void TestSimulationController::testCase1( ) {
  InputButton *btn1 = new InputButton( );
  InputButton *btn2 = new InputButton( );
  And *andItem = new And( );
  Led *led = new Led( );
  QNEConnection *conn = new QNEConnection( );
  QNEConnection *conn2 = new QNEConnection( );
  QNEConnection *conn3 = new QNEConnection( );
  editor->getScene( )->addItem( led );
  editor->getScene( )->addItem( andItem );
  editor->getScene( )->addItem( btn1 );
  editor->getScene( )->addItem( btn2 );
  editor->getScene( )->addItem( conn );
  editor->getScene( )->addItem( conn2 );
  editor->getScene( )->addItem( conn3 );
  conn->setPort1( btn1->output( ) );
  conn->setPort2( andItem->input( 0 ) );
  conn2->setPort1( btn2->output( ) );
  conn2->setPort2( andItem->input( 1 ) );
  conn3->setPort1( andItem->output( ) );
  conn3->setPort2( led->input( ) );
  QVector< GraphicElement* > elms( SimulationController::sortElements( editor->getScene( )->getElements( ) ) );
  QVERIFY( elms.at( 0 ) == btn1 || elms.at( 1 ) == btn1 );
  QVERIFY( elms.at( 0 ) == btn2 || elms.at( 1 ) == btn2 );
  QVERIFY( elms.at( 2 ) == andItem );
  QVERIFY( elms.at( 3 ) == led );
}
开发者ID:G4merBR,项目名称:Guitar-Panda,代码行数:27,代码来源:testsimulationcontroller.cpp


注:本文中的Led::input方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。