qgridlayout

    3热度

    3回答

    我试图创建一个可停靠的工具栏(类似于你在Photoshop中使用的),将持有按钮的2×(n)的网格。我的想法是使用QGridLayout父对一个空的QWidget,它被添加到QDockWidget,并添加按钮到QGridLayout。这似乎工作,除了对齐。 我设置的按钮对齐...... myLayout->addWidget(button1,0,0,1,1,Qt::AlignTop); myLa

    1热度

    1回答

    我有一个简单的布局来获取/设置USB板的IO状态。 每一行对应一个模块和一列IO引脚。 其目的是在一行上设置输出状态,并查看输入是否与在另一行上检查的输入相匹配。 我做了这个设置布局 QLabel * templab = new QLabel; templab ->setText(QString("Broche ->")); gridLayout_2->addWidget(templab, 0

    1热度

    4回答

    我有一个QGridLayout我在那里添加我的自定义QWidgets。 当我尝试删除它们时,它们应该从布局中删除(因为函数layout.count()返回0),但它们仍显示在界面中,我可以与它们交互。 这里有我的小部件添加方式: void MyClass::addCustomWidget(CustomWidget *_widget, int r, int c) { layout->ad

    4热度

    2回答

    好了,所以基本上我有一个QWidget和两个按钮一个简单的表,如下图所示: QGridLayout *layout = new QGridLayout; layout->addWidget(viewcontainer,0,0,1,2); layout->addWidget(reset,1,0); layout->addWidget(done,1,1); 这基本上是我想要的,这里的“复位”

    3热度

    1回答

    我正在C++ Qt 4.6.3中开发一个小游戏,我偶然发现了布局问题。 我正在寻找的布局是一个3x3 QGridLayout,其中央单元格(1,1)包含主控件(这是一个棋盘游戏)。 (0,1)单元应该容纳一个QLabel来显示它是谁,(1,0)和(1,2)单元被细分为QVBoxLayouts来保存最多3个记分板,而(2,1) -cell还拥有某种QLabel。 这是我这么远:现在 QGridLay

    0热度

    1回答

    我使用QGridLayout并将布局定义为ui文件。 我需要实现这样的布局: |列0 |色谱柱1 |列2 |列3 | |宽度足以适合文本|空白空间|宽度为66-70的宽度编辑|宽度足以适合文本| 我的问题是列1和2 我应该使用哪种尺寸的政策,给予所有的可用空间,以第1列? 我想设置最小宽度= 66,最大宽度= 70到第2列和“扩大”宽政策到第1列 但由于某些原因,在这种情况下,第1栏扩展更多虱它应

    1热度

    1回答

    好吧,我想用qt显示图像,其中图像与浏览器调整大小并保持宽高比,同时保持居中窗户。我可以调整纵横比的大小以正确工作,但是当我将它与Qt :: AlignCenter对齐时,qwidget不再调整大小(保持固定大小)。所以基本上,我可以选择两种方式但不能在一起工作。 我试图做的一个很好的例子是matlab中的imshow()函数。这会调整图像的大小,同时保持宽高比并将图像居中在窗口中。我的代码是so

    11热度

    2回答

    ------------ ------ | | | 2 | | | | | | 1 | ------ | | ------ | | | 3 | ------------ ------ 如何安排上面的QGridLayout? 我想: QGridLayout *layout = new QGridLayout(); centralWidget->setLayout

    0热度

    1回答

    是否可以在qgridlayout中加载背景图片?我有一个gridlayout里面有几个按钮,我想根据整个gridlayout的大小加载一个背景图片。 谢谢

    6热度

    2回答

    我想填写QGridLayout与QWidgets。 QWidgets需要以左上角到右上角的方式出现,并在每行填充QWidgets后继续向下填充。类似和熟悉的图形用户界面的一个例子是苹果公司如何在iPhone或iPad的主屏幕上对其应用程序进行排序。应用程序从左上角到右上角,在每行填满后继续向下。 现在,无论何时添加元素,它们占据整个屏幕和/或不会彼此相邻。 这是我在做什么 m_gridLayout