这是我的用户界面
我希望red border
程序运行时我可以通过鼠标在图片中向左或向右移动。
我应该怎么做?
将所有这些小部件添加到 UI 设计器中的表单。选择文本编辑小部件和列表小部件。从顶部工具栏中选择“在拆分器中水平布局”。然后选择表单本身并从顶部工具栏中选择“垂直布局”。就是这样,除了列表小部件不可停靠。
编辑:
如果您想保持列表小部件的大小不变(以便仅由用户调整大小),请告诉 QSplitter 小部件的拉伸因子,例如:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
// index 0 is the text edit, stretch factor is 1 (= all stretching goes here)
ui->splitter->setStretchFactor(0, 1);
// index 1 is the list widget, stretch factor is 0
ui->splitter->setStretchFactor(1, 0);
}