博客专栏  >  编程语言   >  Qt

Qt

Qt知识的学习,以及一些技巧的实现。Qt控件以及自定义控件的学习与实现。

关注
4 已关注
31篇博文
  • QComboBox中QAbstractItemView宽度设置

    在开发时遇到需要将QComboBox显示Item的View宽度增加,使其宽于QComboBox本身,否则Item中的文本显示不全。 设置方法有两种,一是使用styleSheet,而是直接访问QAbs...

    2017-03-13 17:44
    485
  • Qt 侧边栏

    通过QToolButton来实现侧边栏,或者说侧边工具栏,可以通过接口直接自由添加按钮,可以设置工具按钮对应的QWidget,进而点击不同的按钮可以显示不同的QWidget。 实现代码: ...

    2016-10-23 13:36
    1372
  • Qt之局域网UDP通讯

    创建两个QUdpSocket对象,一个用来发送数据,一个用来接收数据。发送数据的QUdpSocket需要绑定本机IP和端口,要不然是收不到数据的。 界面最上面的IP输入框是发送到的对方IP地址。中间...

    2016-09-12 17:51
    867
  • Qt圆角功能和状态组合按钮,可以显示颜色或者图片

    使用两个按钮和一个Label封装了一个功能和状态圆角组合按钮,Label用来显示颜色或者图片。 实现的效果如下: 显示图片: 显示红色: 其中颜色或者图片是通过函数设置进去...

    2016-06-18 16:23
    2289
  • Qt 获取CPU信息

    在Qt中调用Windows API GetSystemInfo可以获取CPU的相关信息,使用Qt的界面控件显示在界面上。在实现的过程中遇到了一个问题,就是显示地址信息在界面控件上。 试了好几种方法,...

    2016-06-02 15:57
    2451
  • Qt 获取Windows内存信息

    通过调用Windows API来获取Windows 内存信息,并显示在界面上,通过与Windows 内存管理器对比可以看到结果是正确的。 实现的小工具的界面效果与内存管理器对比如下: 实现...

    2016-06-02 11:04
    2956
  • Qt 获取硬盘可用字节

    在Windows上,Qt 不能直接获取硬盘字节数,以及可用字节数。需要调用Windows API来获取。 获取方法很简单,只需要调用GetDiskFreeSpaceEx API就可以得到我们想要的结...

    2016-05-30 11:33
    1649
  • Qt实现IP输入框

    Qt作为界面框架,已经非常完善了。但是,也不是尽善尽美,IP输入框作为开发中使用很频繁的一个控件,Qt竟然没有实现,也是醉了。不过,我们自己也可以实现,并不是很复杂。 先来看下最终实现的效果: ...

    2016-05-09 15:36
    3184
  • Qt应用程序以管理员身份启动

    在做程序的时候,有时候我们需要我们的应用程序拥有管理员权限,这样就可以做一些设置,而且可以防止没有权限修改导致程序出错。 编译好的程序,是没有管理员权限的,我们使用的话,需要右键,以管理员身份启动,...

    2016-05-07 21:15
    1793
  • Qt之添加应用程序图标

    Qt编译生成的exe,是没有图标的。很是不好看,如下图: 主界面,以及任务栏上程序的显示都没有图标: 那么如何给应用程序添加图标呢?其实并不复杂: 首先,准备一张图片,须是.ic...

    2016-05-07 18:50
    2068
  • Qt 实现系统托盘,托盘菜单,托盘消息

    Qt 实现系统托盘,托盘菜单,托盘消息             系统托盘就是运行的某个程序在电脑右下角的小图标,相信大家都很熟悉。QT 提供了QSystemTrayIcon类用于实现程序的托盘。QT...

    2016-05-05 15:51
    2909
  • Qt之拖放

    拖放是应用程序内或者应用程序之间数据传递的一种方式。通常是提供数据的复制和移动。拖放主要包括拖动和放下。有些窗口可能只需要提供拖动功能,有些窗口可能只需要放下,有些窗口可能两者功能都需要具备。

    2016-05-04 17:00
    3729
  • 给QPushButton添加二级菜单

    给QPushButton添加菜单的示例四种方式: Qt学习之给QPushButton添加菜单ActionsContextMenu方法 Qt学习之给QPushButton添加菜单CustomCon...

    2016-04-22 17:40
    2650
  • QPushButton下拉式菜单(是否取消下拉三角,是否check)

    给QPushButton添加菜单的示例,前面已经有了三种方式: Qt学习之给QPushButton添加菜单ActionsContextMenu方法 Qt学习之给QPushButton添加菜单Cus...

    2016-04-22 11:40
    3065
  • Qt(QLabel)实现滚动字幕

    滚动字幕,也叫跑马,就是动态显示一行字符。前面实现是使用QTimer控制,直接在槽函数中截取字符串进行显示,只控制字符串在控件的一端显示,超出控件的部分并没有从控件的另一端循环显示出来。于是我重新实现...

    2016-04-21 18:55
    6628
  • QT QLabel右跑马显示文字

    开发中可能会需要加一些跑马的效果,会使界面看起来很炫,而且可以达到提醒用户的作用。 简单实现了右跑马的效果,使用的是QLabel显示的文字,利用QTimer来控制跑马的速度: 效果如图: ...

    2016-04-21 11:58
    4125
  • Qt QLabel左跑马显示文字

    开发中可能会需要加一些跑马的效果,会使界面看起来很炫,而且可以达到提醒用户的作用。 简单实现了左跑马的效果,使用的是QLabel显示的文字,利用QTimer来控制跑马的速度: #ifndef TEXT...

    2016-04-21 11:23
    1106
  • VS 下Qt工程不能生成moc文件的解决方法

    选择要moc的类的头文件,鼠标右键,选择property->Item Type:将此项改为Custom Build Tool, 然后看到左边会变成Custom Build Tool: 选择Cust...

    2016-03-30 14:29
    3030
  • QDomDocument setContent 总是返回FALSE

    QDomDocument::setContent ( const QByteArray &, bool, QString *, int *, int * ) 中的QByteArray应该是一个正确的X...

    2014-08-19 14:23
    1050
  • Qt工程在Mac上转为XCode工程

    我们在编译QT的工程的时候,一般都会让qmake自动生成,但有时我们需要定制我们的工程,那么就必须改写pro文件。 要自己全部写pro文件又有点麻烦,所以,一般都是先进入到运行       qma...

    2014-07-29 13:56
    1143

OSG
51446
OpenGL/GLSL
31317
Unreal Engine 4
1214261
DirectX XAudio2
3951882

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部