zoukankan      html  css  js  c++  java
  • QtC++ C/S窗口界面设计

    • 控件常用定义属性设置方式

    通常是先定义类型 变量名称,然后设定属性, 除了窗口类控件,

    其他控件通常会绑定一个父对象(例如定义的按钮,要依附于哪个窗体)

    控件最后都会调用一个show()方法,以显示,这一步尤其重要

    a.exec()等待用户执行,作用类似于system("pause")

    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
        Widget w;
        w.setWindowTitle(QString("到广东找松鼠去"));
        w.show();
    
        QPushButton b;
        b.setText("喜欢昌仔");
        b.setParent(&w);
        b.show();
        return a.exec();
    }
    • 指定父对象的方法

    窗口对象之间彼此相互独立

    1)setparent(&父对象---也就是主窗口的地址)

    2)通过构造函数传参

    •  坐标系统
    通过调用move(x,y)实现坐标系统,圆点是窗体的左上角为起点(0,0)
    • 整体代码
    #include "widget.h"
    #include <QApplication>
    #include<QWidget>
    #include<QPushButton>
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
        Widget w;
        w.setWindowTitle(QString("到广东找松鼠去"));
        w.show();
    
        QPushButton b;
        b.setText("喜欢昌仔");
        b.move(100,200);
        b.setParent(&w);
        b.show();
        return a.exec();
    }

    输出结果:

  • 相关阅读:
    vue组件基本结构及各个生命周期
    vue项目目录结构详解
    http请求报文格式和响应报文格式
    H5中对history栈的操作
    原生js实现元素类名的判存、添加和移除
    Content-type解析
    IntelliJ Idea 常用快捷键列表
    深入ES6中的class类
    v-model和 .sync
    作用域插槽
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/12251959.html
Copyright © 2011-2022 走看看