我的一位同事通過代碼創建了一個視頻播放器小部件。所以當我想在主滑塊的底部添加一個滑塊時,我遇到了麻煩。我試圖設定其出發點,但似乎沒有考慮到這一點。在QT中定位滑塊
我嘗試了一些基本功能,如setPosition,setGeometry但他們不工作。爲了更好地理解問題,我添加了圖像 我也粘貼了一個代碼片段,它將這些代碼片段合併在一起。
QHBoxLayout *basicControlsLayout = new QHBoxLayout;
basicControlsLayout->setMargin(0);
basicControlsLayout->addWidget(open_button_);
basicControlsLayout->addWidget(play_button_);
basicControlsLayout->addWidget(position_slider_);
basicControlsLayout->addWidget(stop_button_);
int* a, *b, *c, *d;
position_slider_->getContentsMargins (a,b,c ,d);
QRect r(*a, *b, *c-*a, *d-*b);
QHBoxLayout *basicScratchLayout = new QHBoxLayout;
// basicScratchLayout->setGeometry(r);
basicScratchLayout->addWidget (position_limit_slider_);
那麼我如何讓這兩個對齊呢?
不客氣。也許我會研究一下,如果我有一些空閒時間,可以在沒有太多痛苦的情況下疊加它們。 – Predelnik