首页 > 电脑 > QT中的addwidget()

QT中的addwidget()

电脑 2023-12-03

在Qt5.3.1中如何用addwidget对控件进行布局?

完全没问题啊,我的Qt也是5.3.1,下面代码是在QDialog的构造函数中的,后面的和你的代码完全一样:


QLabel*label1=newQLabel;
label1->setText("label1");
QLineEdit*lineEdit=newQLineEdit;
QLabel*label2=newQLabel;
label2->setText("label2");
QPushButton*button=newQPushButton;
button->setText("button");
QGridLayout*mainLayout=newQGridLayout(this);
mainLayout->addWidget(label1,0,0);
mainLayout->addWidget(lineEdit,0,1);
mainLayout->addWidget(label2,1,0);
mainLayout->addWidget(button,1,1);


这是运行截图:

在 VS 中 addWidget 的参数 QT的说明不一样?

layout->addWidget(ui.BnLearnStaatu,0,6,2,1,Qt::AlignVCenter); 用这个没有用,还是图1的效果啊。 F是CPU或者主板芯片坏FF:刚开机就直接到

qt中qpainter绘图

QPainter painter(this),this是指QPaintDevice或者他的子类,都可以!QFrame属于其子类范围,所以可以在其上面绘制!QHBoxLayout的addWidget()参数可以只填写你绘制的那个widget类,另外两个参数有默认值!

请问一下我在Qt一应用程序中,在构造函数里面写的widget比如按钮这些,运行后都无法显示,只有一空白窗体

如果说你的按钮没有显示,最有可能的原因是你没有将按钮的父窗口设置成你自定义的Widget 比如说你自定义了一个 Widget,它继承自 QWidget,示意如下: //widget.h #ifndef WIDGET_H #define WIDGET_H #include #include class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget(); private: QPushButton buttonA; QPushB

QT中的setGeometry (9, 9, 50, 25) 四个参数分别是指什么?

从屏幕上(9,9)位置开始(即为最左上角的点),显示一个50*25的界面(宽50,高25)

标签:信息技术 编程 编程语言 qt CC++

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18