qgridlayout

    11热度

    4回答

    基本上我有一个QGridLayout,其中包含一些小部件。重要的是2个标签,我用它来将图像绘制到屏幕上。那么,如果用户想要,他可以改变传入图像的分辨率,从而迫使标签重新调整大小。 我们假设标签的初始尺寸为320x240。用户将VideoMode更改为640x480,标签和整个GUI完美调整大小。但是,当用户切换回320x240时,标签会缩小,但布局/窗口不会。 我玩过sizePolicies和si

    5热度

    1回答

    我最近开始学习Python,现在我正在使用PyQt库制作一个带有GUI的软件。 这是我的问题: 我创建了一个Scrollarea,我在这个scrollarea中放了一个包含QGridLayout的小部件。 sa = QtGui.QScrollArea() sa_widget = QtGui.QWidget() self.sa_grid.setSizeConstraint(QtG

    5热度

    1回答

    问题出在这一切。 我有一个5 x 3的网格。 它看起来像这样 row 0: buttonA--buttonA--buttonA nothing buttonB--buttonB--buttonB row 1: empty row row 2: buttonC nothing buttonD nothing buttonE nothing buttonF 在空间那里是不是整个行或列中m

    1热度

    1回答

    我正在使用PyQt编写简单的计算器。在我的代码中,我使用QGridLayout来组合小部件。但有一个问题。我找不到调整窗口小部件大小的方法。我尝试使用QWidget.resize和insertStreach,但它不能像我需要的那样工作。哪个函数可以替代QWidget.resize? from PyQt4.QtCore import * from PyQt4.QtGui import * imp

    1热度

    1回答

    我有一个gridlayout里面的scrollArea,我添加QLabels与它的图像。当应用程序启动时,它可以正常工作并正确显示标签: 注:我计算当前布局空间上有多少标签。 如果我最大限度地发挥它的作品太细: 但是,当我打恢复奇怪的事情发生了: 你可以看到,只有6标签添加(同在第一屏镜头),但在这里他们都被放置在彼此重叠。 这是ScrollArea和布局的初始化代码: self.scrollAr

    1热度

    1回答

    我试图创建具有以下布局的窗口小部件: 我试了几种方法,在我的第一个,我用了一个QVBoxLayout给我加了不同的小工具使用QGridLayout(所以我会得到我想要的水平调整大小)。 //pseudo code, just to show what I tried... myHeaderWidget::myHeaderWidget() { QGridLayout* layout =

    0热度

    2回答

    我添加了一些QLabel与QGidLayout的不同颜色作为QWidget的布局, 现在我在每个Qlabel与下一个之间有一个间距,我想删除它。我试图将标签的边距设置为“0”,并将GridLayout的对齐设置为“0”,但它没有很好地工作。我认为这个空间可能是标签的边界,但我检查了。 你有什么想法吗?

    2热度

    2回答

    下面是如何绘制一个按钮,跨越2列: #include <QtGui> int main(int argv, char **args) { QApplication app(argv, args); QPushButton *foo = new QPushButton("foo"); QPushButton *bar = new QPushButton("bar

    0热度

    1回答

    这个问题似乎很简单,但我不2个hours.I解决它有这种布局: QGridLayout* view = new QGridLayout(this); view->setSpacing(15); view->addWidget(x0,2,1); view->addWidget(x1,1,1); view->addWidget(keyboard,2,0); view->addWidget(x

    1热度

    1回答

    我在MySQl数据库中有一个表,其中包含一个Product Category Type,SubCategory,picUrl和Price。我想将每个记录添加到多个QGridLayout Widget中,我已将这些Ui分配给QScrollAreas以用于不同的类别和子类别。 它适用于100个项目或小数目,但如果我将LIMIT项目设置为LIMIT 1000或任何大于100的项目,它将开始生成 QThr