- 博客(11)
- 收藏
- 关注
转载 RK3399-arm64-ubuntu18.04安装及QT5安装
在RK3399板上安装ubuntu18.04及qt5,配置好环境后可直接在开发板上开发,无需交叉编译
2022-09-09 14:43:03
1491
原创 QT事件整理(三)文件读写
QFile:文件读写操作QString path = QFileDialog::getOpenFileName(this,"窗口名字","默认路径")QFile file(path) // path:路径file.open(QIODevice::ReadOnly) // 只读方式打开QByteArray array = file.readAll( ) // 全部读取,保存到arrayQTextCodec * codec = QTextCodec::codecForName("gbk") // 编码
2022-05-25 08:48:36
110
原创 QT事件整理(二)绘图事件
绘图事件:void paintEvent(QPaintEvent *) // 声明绘图事件QPainter painter(this) // 声明一个画家对象,this指绘图设备painter.drawLine // 画线 Ellipse // 画椭圆 Rect // 画矩形 Text // 画文字 .....QPen pen (QColor(255...
2022-05-17 16:12:45
542
原创 QT事件整理(一)
鼠标事件:enterEvent // 鼠标进入leaveEvent //鼠标离开mousePressEvent(QMouseEvent ev) //鼠标按下mouseReleaseEvent // 鼠标释放mouseMveEvent //鼠标移动ev->x( ) ev->y( )// 坐标ev->button( ) //判断按键 Qt::leftButton ...ev->buttons( ) // 判断move时的左右键 ,结合&操作符QString("%
2022-05-17 15:26:01
163
原创 【QT常用类】QPoint、QSize,QRect
QPoint:QPoint p(int x,int y) // 构造一个横坐标x纵坐标y的QPoint对象pp.rx( ) // 得到横坐标(可直接修改)p.setX(int x) // 设置横坐标p.x( ) // 获得横坐标(只读)... // 同理y也一样支持加减法赋值QSize:QSize m(int x,int y) // 构造一个宽为x高为y的QSize对象m.rwidth( ) // 得到宽度(可直接修改)m.setwidth( ) // 设置宽度m.width( ).
2022-05-10 11:09:56
1932
原创 【QT基础类型】QString基础用法
QString s // 定义s.isEmpty( ) // 判空s.toInt(bool x=0,int y=10) // x指出是否转换成功,10进制y=10,8进制y=8··· // 同理toDouble,toFloat,toLong,toShort,toUInt,toULong,toUShorts.toLower( ) // 转为小写s.toUpper( ) // 转为大写s.compare(s1) // 比较s和s1,返回大于0表示s>s1,等于0相等,小于0为s<s1s
2022-05-10 09:54:34
786
原创 QML 部分基础组件属性
通用:anchors.fill:parent //填满整个父布局anchors.centerIn:parent //在父布局中居中property alias a:b //取a为b的别名Item:z:0 //值越大图层在越上方,默认为0opacity:1.0 //0.0-1.0,1.0为不透明,默认为1.0layer.enabled:true //启用分层渲染,默认为falsefocus:true //获得焦点,父组件焦点不会自动传递到子组件forceActiveFocus( ) ...
2022-05-09 14:27:19
665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人