我已经为EmberJS创建了一个“触摸列表”组件,基于ember集合,并混合了ember手势:
import RecognizerMixin from 'ember-gestures/mixins/recognizers我的有两个面板,一个用于列表,另一个用于项目详细信息。(GitHub上有稍微过时的。)在640px或更宽的屏幕上,面板的容器设置为视口宽度,一切都很好-可以识别水平滑动,并且不会触发滚动。在639px或更窄
最近,我注意到.navbar-header在视图宽度<768 on时在左和右都有-15px边距。可能是为了补偿15px填充的container。到目前一切尚好。但是对于大于768 no的视口宽度,.navbar-header没有边距。.navbar-brand被赋予视口宽度大于768px的15px left margin。从.navbar-header改为.navbar-brand的原因是什么?我的猜测是,由于
其思想是用户单击形状,形状的信息显示在表上。如果用户选择该形状(将鼠标拖动到该形状上),这将很好地工作。我试图修改这段代码来执行这个操作,但并不幸运。这就是我要为select模式所做的:void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);//we get index of selected shape
QGraphicsItem *selected = this->selectedItems().first();