ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  166 随笔 :: 0 文章 :: 0 评论 :: 11673 阅读

随笔分类 -  Qt

摘要:有以下文件: 相对路径:"Resources/MainWindow/MsgHtml/msgtmpl.txt" 文件内容: 要求:由于将要进行通信,我们将external0这个网页对象作为qq的发送者,这是可行的,然而接收者只有这一个对象external是不够的,我们将上面的txt文件作为一个初始版本 阅读全文
posted @ 2023-08-13 12:04 理想主义者光芒万丈 阅读(48) 评论(0) 推荐(0) 编辑

摘要:QT QPainter坐标系统和坐标变换_qpainter的translate函数_木士易的博客-CSDN博客 (QPainter类本身有自己的坐标。一般与默认与绘图设备的坐标重合)。 小技巧:https://blog.csdn.net/feiyangqingyun/article/details/ 阅读全文
posted @ 2023-07-11 17:49 理想主义者光芒万丈 阅读(18) 评论(0) 推荐(0) 编辑

摘要:qt中有这么一个类(系统托盘类QSystemTrayIcon),但是我们要设置一些自定义功能,所以要对此类进行重写。 1.如何调用:需要的地方使用自定义托盘类:MySysTray* systray = new MySysTray(this);若是仅仅在此继承类中改变图标的话,是会在托盘中显示出来的, 阅读全文
posted @ 2023-07-10 20:55 理想主义者光芒万丈 阅读(36) 评论(0) 推荐(0) 编辑

摘要:实质:在点击标签的时候发射一个点击信号 1.设置一个类继承QLabel(重写鼠标点击事件,增加一个信号): 1 class: QClickLabel:public QLabel{ 2 Q_OBJECT 3 public: 4 QClickLabel(QWidget *parent); 5 ~QCli 阅读全文
posted @ 2023-07-08 16:29 理想主义者光芒万丈 阅读(27) 评论(0) 推荐(0) 编辑

摘要:Qt|QCombobox添加item存储用户自定义数据作为索引_qt additem()_kllo__的博客-CSDN博客 其中QCombox的中的itemData(int value)方法,其中value传入的是组合框的索引值,这个函数返回的结果是,additem中的第二个参数(类型是QVaria 阅读全文
posted @ 2023-06-30 17:41 理想主义者光芒万丈 阅读(24) 评论(0) 推荐(0) 编辑

摘要:https://zhuanlan.zhihu.com/p/609378354 阅读全文
posted @ 2023-05-06 13:22 理想主义者光芒万丈 阅读(6) 评论(0) 推荐(0) 编辑

摘要:windows平台下也就是回车换行。 此外:QT帮助文档中对QIODevice::Text描述是说在读取时,将行结束符转换成 \n;在写入时,将行结束符转换成本地格式,例如 Win32 平台上是 \r\n add: 然而真的无法知道是不是会补’\0‘吗,不见得。先说结论,是会补的,在buffer后补 阅读全文
posted @ 2023-03-06 09:39 理想主义者光芒万丈 阅读(32) 评论(0) 推荐(0) 编辑

摘要:已知在ui界面中添加了treeWidget,下面要对这个树模型添加项目: (下面例子中,无论是根项目,还是子项目,都用QTreeWidgetIetm构造一个项目,并且将这个项目与自定义部件相联系起来, 且连接信号与槽的时候,treeWidget发送的参数是项目,而不是部件。) addCompanyD 阅读全文
posted @ 2023-02-26 23:44 理想主义者光芒万丈 阅读(19) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2023-02-24 11:39 理想主义者光芒万丈 阅读(14) 评论(0) 推荐(0) 编辑

摘要:1.QPainter 绘制基本图形 (这里QPainter::drawLine()指的都是QPainter类下的函数,而不是指静态函数。) 这里画的是射线 如何设置QQ中的圆头像:(主要功能函数接口) 兼容模式中的源图(source)是指传入的图片,目标图是指原本就在那的图片(destination 阅读全文
posted @ 2023-02-23 15:24 理想主义者光芒万丈 阅读(70) 评论(0) 推荐(0) 编辑

摘要:1.鼠标事件 例子:(move方法是为了移动窗口) 默认情况下,只有在按下鼠标按钮(不释放)时移动鼠标,才会产生鼠标移动事件,否则不会产生鼠标移动事件。(也即可以不用写鼠标按下函数中的m_mousePressed标识位变量,这个变量是可以省去的。) mouseMoveEvent事件会随着鼠标的移动一 阅读全文
posted @ 2023-02-22 10:06 理想主义者光芒万丈 阅读(43) 评论(0) 推荐(0) 编辑

摘要:新建桌面应用程序 testMask,类名Widget,基类QWidget。 //由遮罩视频能看出,绘图事件是待“准备”之后进行的。 调色板: (通过QPalette的参数设置是可以对子孙部件中的颜色进行设置的。) 阅读全文
posted @ 2023-02-18 16:01 理想主义者光芒万丈 阅读(21) 评论(0) 推荐(0) 编辑

摘要:在用Qt做窗口透明处理时只设置窗口透明属性是接收不到鼠标事件的. 阅读全文
posted @ 2023-02-18 14:34 理想主义者光芒万丈 阅读(26) 评论(0) 推荐(0) 编辑

摘要:首先参考两篇博客: Qt中的属性系统:https://blog.csdn.net/libaineu2004/article/details/88106976 https://blog.csdn.net/feiyangqingyun/article/details/121177993 总结:通过宏定义 阅读全文
posted @ 2023-02-18 00:57 理想主义者光芒万丈 阅读(115) 评论(0) 推荐(0) 编辑

摘要:Clock类没有作用,可以将文件省去。 此外鼠标移动事件的实现中,判断语句&&也能正常运行成功。 阅读全文
posted @ 2023-02-08 19:40 理想主义者光芒万丈 阅读(72) 评论(0) 推荐(0) 编辑

摘要:1.文档边框格式: 运行效果: 2.文本框格式、文本块格式、字符格式: 文本框格式: mainwindow.h添加槽函数声明: private slots: void showTextFrame(); //遍历文档框架 构造函数后面接着添加代码: mainwindow.cpp 添加槽函数: 运行结果 阅读全文
posted @ 2023-02-08 14:02 理想主义者光芒万丈 阅读(22) 评论(0) 推荐(0) 编辑

摘要:QMainWindow是带有菜单栏、工具栏、状态栏的主窗口类,它有自己单独的布局。布局有一个中心区域,通常是标准的Qt部件,也可以是定制部件,且必须有一个中心小部件。setCentralWidget()方法可设置中心部件。 主窗口框架拥有自己的布局,包括以下组件: ①菜单栏 菜单栏包含了一个下拉菜单 阅读全文
posted @ 2023-02-04 16:05 理想主义者光芒万丈 阅读(148) 评论(0) 推荐(0) 编辑

摘要:qDebug()打印调试信息,控制台应用程序将打印到控制台。 对于最后两行,全部选中按下ctrl+F 进行对[]替换为()。 输出显示: tips: 如果跟在qDebug() .noquote() << ss 后面继续<< 输出QString 类型,那么也是不带双引号的。 但是如果在qDebug() 阅读全文
posted @ 2023-02-03 17:54 理想主义者光芒万丈 阅读(37) 评论(0) 推荐(0) 编辑

摘要:首先,new一个对象会调用对象的构造函数。 delete一个对象会调用对象的析构函数。(准确来讲是delete一个对象指针) 我们对delete进行展开,看下面一个例子: delete c做了两步工作:1.调用析构函数 2.通过析构函数释放了这个对象占据的空间。(如果析构函数中没有释放a,那么del 阅读全文
posted @ 2023-02-01 23:40 理想主义者光芒万丈 阅读(46) 评论(0) 推荐(0) 编辑

摘要:qobject_cast:qobject_cast<需要转换的类型>(待转换的类型->widget()); qobject_cast实际上是一个向下转换的运算符,类似与dynamic_cast。 一般要先转为部件类型(QWidget*),之后再转为需要的类型。 此外qt中是可以隐式类型转化的,父类指 阅读全文
posted @ 2023-01-27 11:02 理想主义者光芒万丈 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示