Qt QSS QComboBox
摘要:1 QComboBox { 2 /* 边框宽度,线条样式,颜色 */ 3 border:3px solid red; 4 5 /* 倒角 */ 6 border-radius:8px; 7 8 /* 内边框 */ 9 padding:1px 18px 1px 3px; 10 11 min-width
阅读全文
posted @
2021-05-25 15:01
一杯清酒邀明月
阅读(470)
推荐(0)
Qt Spinbox,DateTimeEdit等控件样式表:箭头在左右两边QSS代码示例
摘要:图示: 1 /*spinbox 抬起样式*/ 2 QDateTimeEdit::up-button,QTimeEdit::up-button,QDoubleSpinBox::up-button,QSpinBox::up-button {subcontrol-origin:border; 3 subc
阅读全文
posted @
2021-05-25 14:18
一杯清酒邀明月
阅读(2001)
推荐(0)
Qt 去掉QMessageBox标题栏上的图标
摘要:msgBox.setWindowFlags(Qt::Drawer);
阅读全文
posted @
2021-05-25 11:23
一杯清酒邀明月
阅读(534)
推荐(0)
Qt QSS QCheckBox和QRadioButton
摘要:导读 单选按钮(QRadioButton)和复选框(QCheckBox)是界面设计中的重要元素。单选按钮只允许用户在一组选项中选择一个,且当其中一个被选中的时候,按钮组中的其他单选按钮自动取消。复选框则可以让用户同时选中多个选项,这在多项选择的情况下非常有用。此外,复选框经过设置还具备第三种状态:未
阅读全文
posted @
2021-05-25 10:18
一杯清酒邀明月
阅读(2356)
推荐(0)
Qt horizontal line和vertical line的使用方法及在 QGridLayout 中的应用
摘要:1.horizontal line 和vertical line 的使用horizontal line 和vertical line 实际上是由QFame类,设置相应的参数来实现的;而不是由单独的类来实现的,例如(QHorizontalLine/QVerticalLine); 1.1.控件拖拽 1.
阅读全文
posted @
2021-05-24 13:40
一杯清酒邀明月
阅读(3578)
推荐(0)
Qt 在Qwidget里添加控件
摘要:最近开始接触Qt,刚开始为怎么添加控件而烦恼,现在将网络上找到的总结一下。难免有不足之处希望大家见谅啊! 建立组件,这里建立两个QPushButton按钮示例: 1 QPushButton *button1 = new QPushButton("button1"); 2 QPushButton *b
阅读全文
posted @
2021-05-24 11:56
一杯清酒邀明月
阅读(3467)
推荐(0)
Qt 中文乱码解决方案
摘要:一、问题是什么? 在学习Qt编程的过程中,大多数人都遇到过中文乱码的问题。总结起来有三类: 1. Qt Creator中显示的汉字变为乱码,编辑器上方有“Could not decode "..." with "UTF-8"-encoding. Editing not possible.”的错误提示
阅读全文
posted @
2021-05-19 16:42
一杯清酒邀明月
阅读(3718)
推荐(0)
Qt 可见性 isHiden和isVisible的区别
摘要:之前一直对isHiden和isVisible的区别比较模糊,都是乱用的。今天因需要仔细看了一下。 1、isHiden只是返回部件的隐藏属性,并不能表示部件当前的真实状态。比如A部件有个子部件B,而A处于隐藏状态,子部件B必然也不可见,但子部件B本身的isHiden还是为false。2、判断部件是否可
阅读全文
posted @
2021-05-19 10:21
一杯清酒邀明月
阅读(983)
推荐(0)
Qt Creator构建HelloWorld出现Qt\Tools\QtCreator\bin\jom.exe"退出,退出代码 2 错误解决
摘要:解决方法: 工具->选项->构建与运行 把使用jom代替nmake的勾选取消即可运行。(后面把勾选打回去也还是可以运行,但是新开项目就得重新取消了) 百度了一波jom和nmake是什么东西: 简而言之jom是用来支持多线程的,make在linux下本身也可以开多线程,但在windows下的nmake
阅读全文
posted @
2021-05-17 16:09
一杯清酒邀明月
阅读(1460)
推荐(0)
Qt: error: C2001: 常量中有换行符
摘要:这里简单记录在使用Qt Creator时遇到的一个问题: 如下一行代码,没有任何问题,但编译运行时会报错。 label->setText("label:我是一个窗口"); 当使用中文时,可能会习惯性的使用QObject::tr()函数 label->setText(QObject::tr("labe
阅读全文
posted @
2021-05-17 14:49
一杯清酒邀明月
阅读(1834)
推荐(0)
Qt 交换Layout中的QWidget控件位置
摘要:Layout类中没有直接的swap方法,但是通过其他方法的组合就可以实现交换layout中控件的交换 1 QWidget *w1 = anibutton[1],*w2 = anibutton[3]; 2 int p1 = ui->horizontalLayout->indexOf(w1); 3 in
阅读全文
posted @
2021-05-12 14:56
一杯清酒邀明月
阅读(943)
推荐(1)
Qt 实现简单的TCP通信
摘要:这段时间用到了QT的TCP通信,做了初步的学习与尝试,编写了一个客户端和服务器基于窗口通信的小例程。 使用QT的网络套接字需要.pro文件中加入一句: QT += network 一、客户端 1、客户端的代码比服务器稍简单,总的来说,使用QT中的QTcpSocket类与服务器进行通信只需要以下5步:
阅读全文
posted @
2021-05-08 09:31
一杯清酒邀明月
阅读(2999)
推荐(1)
Qt 基于TCP的Socket编程
摘要:1、在工程文件中加入QT += network 2、服务器除了使用到了QTcpSocket类,还需要用到QTcpSever类 (1)创建QTcpSever对象 tcpServer = new QTcpServer(this); (2)监听端口 tcpServer->listen(QHostAddre
阅读全文
posted @
2021-05-08 08:57
一杯清酒邀明月
阅读(4218)
推荐(0)
Qt 蓝牙开发
摘要:1.要使用qt蓝牙模块, 项目的 .pro要声明使用 2.有了lambda函数后,不用再一个个声明和创建具名槽函数的感觉挺好,就是代码成一坨了3.虽然说是低功耗蓝牙,但还是要记得用完后断开和外设店连接,之前忘记断开,一晚上一个纽扣电池的点就被耗光了4.GATT Profile 简介 搜寻附近全部的蓝
阅读全文
posted @
2021-05-07 08:55
一杯清酒邀明月
阅读(2919)
推荐(1)
Qt 使用 QUrl 对字符串进行 URL 格式化编码
摘要:QUrl 为我们提供了很多的便利方法,其中对字符串进行 URL 格式化编码的方法 1 QByteArray QUrl::toPercentEncoding(const QString & input, 2 const QByteArray & exclude = QByteArray(), cons
阅读全文
posted @
2021-05-06 14:29
一杯清酒邀明月
阅读(1454)
推荐(0)
Qt QUrl
摘要:简述 QUrl 类提供了一个方便的接口使用 URLs。 它可以解析和构造编码和未编码形式的 URLs。QUrl 也支持国际化域名(IDNs)。 详细描述 最常见的使用QUrl 的方式是通过构造函数来初始化,传递一个 QString 参数。 QUrl url("https://github.com/"
阅读全文
posted @
2021-05-06 14:23
一杯清酒邀明月
阅读(3335)
推荐(1)
Qt 嵌入浏览器 QWebEngineView实现浏览器基本功能
摘要:本篇简介 本篇的小目标: 借助Qt自家的QWebEngineView实现浏览器的基本功能:输入地址访问页面和刷新页面 定制QWebEngineView的ContextMenu,实现Inspector调试界面的调用 QWebEngineView基础 首先在所创建项目的.pro配置中添加webengin
阅读全文
posted @
2021-05-06 13:17
一杯清酒邀明月
阅读(2967)
推荐(0)
Qt webenginewidgets开发问题: mf.dll is required for hardware video decoding
摘要:解决方法: // 在main函数开头加上 QCoreApplication::setAttribute(Qt::AA_UseOpenGLES);
阅读全文
posted @
2021-05-06 11:38
一杯清酒邀明月
阅读(194)
推荐(0)
Qt QTabWidget和QtabBar的区别
摘要:切换标签tab 是QTabBar int QTabWidget::insertTab ( int index, QWidget * page, const QString & label ) QTabWidget会插入Widget作为切换页面 QTabWidget是由QTabBar + 插入的页面组
阅读全文
posted @
2021-05-06 08:45
一杯清酒邀明月
阅读(625)
推荐(0)
Qt QDataStream的使用
摘要:QDataStream 类 Qt中的QDataStream类为我们的程序提供了读写二进制数据的能力。一个数据流如果是二进制编码的数据流,那么它肯定是与计算机的操作系统、CPU或者字节序无关的。例如,一个数据流是在一个运行Windows系统的PC机上被写入的,那么它照样可以在一台运行Solaris的S
阅读全文
posted @
2021-05-05 15:34
一杯清酒邀明月
阅读(12488)
推荐(1)