上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 103 下一页
摘要: 学习QT多线程编程之前,有必要先熟悉事件循环的概念。先看一个单线程界面程序的主函数代码: int main(int argc, char* argv[]) { QApplication app(argc, argv); // 构造主窗口对象并显示 MainWindow w; w.show(); // 阅读全文
posted @ 2021-09-04 10:51 China Soft 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 关于指针的定义格式 两种方式都是对的,编译器都支持。一般编程规范都推荐*号挨着指针变量,为的是避免在一行定义多个指针变量时不小心出错,例如: int *p,q; // 这样读起来容易识别q是整形变量不是指针 int* p,q; // 这样比较容易误解p和q都是指针 screen122014-10-2 阅读全文
posted @ 2021-09-03 11:28 China Soft 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Qt 里面有很多优秀开源的项目,由于没有对应的.net版本,所以在C#写的winform项目中使用就变得异常困难。首先大多数人的思路就有两个,一是把Qt的项目编译成COM控件,通过COM控件使用,二是把Qt的项目编译成Dll调用。今天就说第二种编译成Dll的形式。 由于Qt中有一个机制,就是MFC可 阅读全文
posted @ 2021-09-03 11:25 China Soft 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 一、关于Qt泛型容器 Qt库提供了一组基于模板的一般化的容器类。这些容器可以存储指定的类型的元素。 这些容器比STL容器更轻更安全更容易使用。这些类是隐式共享的,它们都是可重入,它们进行了速度优化,用更少的内存和最小的内联代码扩展,生成更小的可执行文件。此外,当所有的线程仅仅以只读的方式访问它们时, 阅读全文
posted @ 2021-09-02 22:37 China Soft 阅读(511) 评论(0) 推荐(0) 编辑
摘要: Qt提供了一个绝妙的属性系统。跟那些由编译器提供的属性差不多。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译特性,比如__property 或[property]。Qt可以在任何平台上的标准编译器下编译。Qt属性系统基于元数据对象系统--就是那个提供了对象内置信号和槽通讯机制的家伙。 阅读全文
posted @ 2021-09-02 22:34 China Soft 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 文章目录qt增加按键事件处理响应qt增加按键事件处理响应在使用qt时,当需要处理按键触发的键盘事件的时候,需要用到事件触发响应。查阅文档,QT已经实现了这一系列的键盘事件 void QWidget::keyPressEvent(QKeyEvent *event) //键盘按下事件void QWidg 阅读全文
posted @ 2021-09-02 14:02 China Soft 阅读(6189) 评论(1) 推荐(0) 编辑
摘要: 本篇简介 本篇的小目标: 借助Qt自家的QWebEngineView实现浏览器的基本功能:输入地址访问页面和刷新页面 定制QWebEngineView的ContextMenu,实现Inspector调试界面的调用 QWebEngineView基础 首先在所创建项目的.pro配置中添加webengin 阅读全文
posted @ 2021-09-02 13:35 China Soft 阅读(2480) 评论(0) 推荐(0) 编辑
摘要: setCentralWidget(ui->textEdit); //将txtEdit设置为中心组件,自动填充整个工作区 阅读全文
posted @ 2021-09-02 11:47 China Soft 阅读(909) 评论(0) 推荐(0) 编辑
摘要: QWebEngineView在易用性上是超过CEF的,但是由于刚刚起步,还是存在着一些问题。性能上也和CEF等经典框架有着一定差距。不过我的感觉是大多数情况下,如果发现了肉眼可见的性能差异,那是不小心把编译目标设置成Debug了。只要把Qt的发布方式设置成Release就能获得显著的性能改善。 ht 阅读全文
posted @ 2021-09-02 11:43 China Soft 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: 折腾了大半天终于解决了 原帖地址:https://bugreports.qt.io/browse/QTBUG-44763 BUG单下的留言讲明了问题发生的原因,那就是系统默认设置为自动寻找代理,而使用代理后延迟会变得非常大。 解决方法也非常简单,关掉使用系统代理设定即可。 QNetworkProxy 阅读全文
posted @ 2021-09-02 11:31 China Soft 阅读(986) 评论(0) 推荐(0) 编辑
上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 103 下一页