1.各种控件,
函数在代码里面
- 构造函数: QPushButton(const QString &text, QWidget *parent = nullptr)
- 参数1:text --》按钮的字面信息
- 参数2:parent --》按钮的父窗口
-
-
- //构造函数
- QPushButton * button1 = new QPushButton("我是按键QPushbutton",this);
-
- //假如没有设置父亲 就需要 show 显示函数 ,显示按钮
- button1->show();//显示按钮
-
- //设置父类窗口,为了在一个界面显示
- button1->setParent(this);//设置按钮的父亲 (或者说是在那个函数上面显示)
-
- //移动按键的位置move(x,y) //move(QPoint(x,y)); x横坐标,y竖坐标
- button1->move(500,520);//移动按钮的位置
-
- //调控按钮的大小 函数,resize(x,y) x宽 y高
- button1->resize(100,100);//设置按钮的大小
-
- //设置按钮的内容
- button1->setText("1111");//改变按钮的内容
-
- //获取按钮上的内容
- button1->text();
-
- //自动调整控件的大小,以适应其内容;
- //button1->adjustSize();
-
- //设置按钮的状态, 禁用/启动
- button1->setDisabled(true);//禁用
- button1->setEnabled(true);//启动按键
-
- //显示或者隐藏按钮
- button1->hide();//隐藏
- button1->show();//显示
-
- //设置按钮为扁平状
- // button1->setFlat(true);
-
- //给按钮加上图片
- //头文件 #include <QIcon>
- //设置按钮上显示的图标
-
- button1->setIcon(QIcon("D:/QT/QT_coding/day02_zixue_win2/image_jk/1.JPG"));
-
- //设置图标的大小
- button1->setIconSize(QSize(50,50));
- QPushButton{
- background-color: #2786ba;/* 背景颜色 */
- border-radius:5px;/* 按钮边框的圆角设置 */
-
- /* 按钮背景图标设置 */
- background-image: url(:/configIcon.png); /* 背景图片 */
- background-origin: content;
- background-position: center;/* 背景图片的位置 */
- padding-right: 40px; /* 背景图标的padding参数 */
- padding-bottom: 2px;/* 背景图标的padding参数 */
- background-repeat: no-repeat; /* 设置背景图像的平铺模式 */
- /* 按钮文本设置 */
- text-align: top; /* 文本的对齐位置 */
- padding-left: 2px;/* 文本的padding参数 */
- padding-top: 2px;
- font-size: 12px;//字体大小
- color: #FFFFFF; /* 文本颜色 */
- }
- 【1】QPushButton:pressed{ 设置按钮按下的时候背景图片 用于主窗口的样式设计
- background-image: url(:/button_down.png);
- }
- 【2】QPushButton:pressed#regBt{ 设置指定按钮regBt按钮按下时候背景图片 用于主窗口的样式设计
- background-image: url(:/button_down.png);
- }
- 【3】QPushButton:hover{ 用于主窗口的样式设计
- background-color:#ff00ff; 鼠标进入控件设置背景颜色
- }
2.信号与槽函数
定义信号
signals: (函数写在后面)
定义槽函数:
public slots: (函数写在后面)
1.信号只要声明,不要实现。
2.槽函数需要声明,也需要实现
3.ui 设计界面的熟悉
自己看视频!!!