Giter Club home page Giter Club logo

feiyangqingyun / qwidgetdemo Goto Github PK

View Code? Open in Web Editor NEW
5.6K 5.6K 1.6K 162.81 MB

Qt编写的一些开源的demo,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!公众号:Qt实战/Qt入门和进阶/Qt教程

License: Other

QMake 0.45% C++ 73.30% C 25.72% CSS 0.42% HTML 0.01% JavaScript 0.10%

qwidgetdemo's People

Contributors

chenshijie-uos avatar feiyangqingyun avatar leiyu-uniontech avatar taiyunqiang avatar tenghuanu avatar uniontechzhangsong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qwidgetdemo's Issues

希望刘总能够附带demo的截图预览

非常感谢刘总的开源分享,在这里表示由衷的感谢,另外,希望刘总可以在readme中添加这些demo的截图预览,这样方便浏览,展示。

关于设置鼠标样式的问题

你好:
我最近写了一个检测碰撞的demo;我自定义了类BQGraphicsScene(该类继承于QGraphicsScene),我在BQGraphicsScene中已经实现了图元的检测碰撞,所以我想在BQGraphicsScene中设置碰撞图元后的鼠标样式,也即setCursor,但是想要使用setCursor,就必须在类BQGraphicsScene中传递QWidget,但我现在无法传递QWidget,只能传递QObject,所以无法使用setCursor,我该如何在BQGraphicsScene中使用setCursor。
这是我的类BQGraphicsScene
1

我在网上看到说只能在被嵌入scene的mainwindow里实现setCursor,但不知道是否正确。
非常期待您的回答。

mpv 疑似有内存泄漏

使用 mpvdemo 测试,手动反复打开(rtsp 和本地文件均有此问题)或关闭,在每次关闭之后都可以看到占用内存有一个明显的上升,每次上升大概几十到 100MB,并且会持续上升。

Qt 5.13.1 & MSVC2017_64bit,x64 版本。

太感谢了

写的太棒了!另外初学菜鸡,想问一下这个情况是怎么回事,designer程序中的main.rc文件有这个问题。
image

日历demo年份问题

年份选1970年以前 程序会异常退出
原因是24节气那里不全 导致list越界

framelessmainwindow建议考虑hidpi的情况

感谢大佬的代码,用了framelessmainwindow这个类,非常简洁、有效。最近在windows下测试的时候发现在高分屏下缩放窗口的功能有bug,触发缩放图标的时机错了,发现是由于代码没有考虑hidpi场景导致的。建议大佬后续能够修正这个问题。
在nativeEvent中修改一下代码应该就可以了:
long x = GET_X_LPARAM(msg->lParam)/scale;
long y = GET_Y_LPARAM(msg->lParam)/scale;
这个scale变量就是屏幕的缩放比例。

网络调试助手TCP客户端模式下不支持自选本地网卡

在TCP client模式下, 不支持选择'本地主机地址', 在多网卡下是socket自动选择网卡吧, 应该增加手动选择'本地主机地址'(socket显式绑定网卡)的功能, 否则多网卡下没法确定是当前软件选择的到底是哪个网卡

感谢大神

试了下代码统计的工具,完美!!!
你真棒

怎么看到程序合集

您好,我这边运行的时候只能一个一个小demo的单独运行。
看您在gitee上的演示是可以有个程序,左边是菜单,可以直接选择运行任一个小demo。
是我没找到还是这个版本就没有?

功能真的很赞,忍不住留言!!!

无边框跨屏幕移动后软件不响应

项目中无边框的方案,在多屏幕环境下,拖动到另一个屏幕上后,界面的不刷新了,要最大化/最小化才行。我暂时还没找到解决方法。。。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.