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.46% C++ 73.31% C 25.70% CSS 0.42% HTML 0.01% JavaScript 0.10%

qwidgetdemo's Issues

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显式绑定网卡)的功能, 否则多网卡下没法确定是当前软件选择的到底是哪个网卡

mpv 疑似有内存泄漏

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

Qt 5.13.1 & MSVC2017_64bit,x64 版本。

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

感谢大神

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

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

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

关于设置鼠标样式的问题

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

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

日历demo年份问题

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

怎么看到程序合集

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

太感谢了

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

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.