社区
Qt
帖子详情
QT中怎样实现类似QQ聊天窗口?
funture123456789
2011-03-12 01:12:03
聊天的内容显示的窗口,感觉这个实现很困难。。
请问用什么控件合适?
或者说自己写控件的话,继承什么控件?
...全文
1896
16
打赏
收藏
QT中怎样实现类似QQ聊天窗口?
聊天的内容显示的窗口,感觉这个实现很困难。。 请问用什么控件合适? 或者说自己写控件的话,继承什么控件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
许威威
2012-08-21
打赏
举报
回复
如果楼主是想做类似QQ那样的效果这本书是很好的老师《Linux窗口程序设计—Qt4精彩实例分析》,里面还包括其他的各种实例。
menghao22
2012-08-21
打赏
举报
回复
listWidget就可以,用ui->listWidget->addItem()就行~~
fq15973135977
2012-04-23
打赏
举报
回复
http://download.csdn.net/detail/fq15973135977/3969327
你可以参考一下~
qixingl
2012-04-22
打赏
举报
回复
好看点的界面都需要自己来控制,包括边框、背景、个性化的控件等,框架库自带的肯定不能满足我们的需要。
在QT下,一般继承已有的控件来自定义自己的UI,最普通的就是继承QWidget,通过重载paintEvent方法来自绘制,
也可以组合一些控件来实现一些复杂操作。
一个好看的窗体,一般是去掉windows的边框,自己来布局标题栏,边框,状态栏等。
总之,要想好看,就自己来控制。
本人不怎么会设计,但是会模仿,曾经模仿过千千静听、360等的界面,基本上都是通过上面的方法实现的
jj272200901
2012-04-10
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
引用 8 楼 jj272200901 的回复:
6楼那玩意儿 纯粹哗众取宠的玩意儿
敢来点实际的 有点技术含量的吗
你要是能实现类似QQ的edit控件功能的 那TM才是真正有点含金量的东西。
爷TM没看就知道 这玩意儿肯定是用的微软分层的那个API实现的
那您还是看看吧,我不才,所以不会使微软API,还请您多多指教。
要不您写一个好的分享一下,让我学习学习
[/Quote]
前一段时间心情不好 我擦 不好意思
微软有个API 就叫分层 现目前我就只发现那个API支持窗口 alpha通道
但是 用了那种属性就没法使用控件,而且窗口消息循环也会出问题。 所以只能拿来做个桌面秀什么的,不适合拿来做一个复杂点的UI
念茜
2012-03-18
打赏
举报
回复
[Quote=引用 8 楼 jj272200901 的回复:]
6楼那玩意儿 纯粹哗众取宠的玩意儿
敢来点实际的 有点技术含量的吗
你要是能实现类似QQ的edit控件功能的 那TM才是真正有点含金量的东西。
爷TM没看就知道 这玩意儿肯定是用的微软分层的那个API实现的
[/Quote]
那您还是看看吧,我不才,所以不会使微软API,还请您多多指教。
要不您写一个好的分享一下,让我学习学习
AAA20090987
2012-03-17
打赏
举报
回复
我也写过一个类似的,LZ可以参考一下:
http://blog.csdn.net/aaa20090987/article/details/6998514
jdwx
2012-03-17
打赏
举报
回复
6楼的还可以,就是阴影效果和win7的差不多,没啥立体感,远不如macosx的阴影好看。
jj272200901
2012-03-17
打赏
举报
回复
6楼那玩意儿 纯粹哗众取宠的玩意儿
敢来点实际的 有点技术含量的吗
你要是能实现类似QQ的edit控件功能的 那TM才是真正有点含金量的东西。
爷TM没看就知道 这玩意儿肯定是用的微软分层的那个API实现的
念茜
2011-12-24
打赏
举报
回复
念茜
2011-12-24
打赏
举报
回复
看看吧:
http://download.csdn.net/detail/yiyaaixuexi/3490193
我是学友
2011-12-24
打赏
举报
回复
想做比较大的或是比较好的项目,封装好的那些类基本上是不可能拿来就用的,多少都要继承一下然后添加自己需要的属性,找一个功能比较接近的类,然后继承,添加自己需要的功能,最多的是添加鼠标事件什么的,有时候看似合适的类也不一定合适,这就需要灵活掌握了
武溪嵌人
2011-12-24
打赏
举报
回复
出入QT感觉还是很抽象!
残剑待飞雪
2011-03-12
打赏
举报
回复
个人感觉还是textEdit,disable掉input功能就可以了,这样不论是显示图,还是需要字体,还是需要滚动,通通的都能完成
funture123456789
2011-03-12
打赏
举报
回复
晕倒。。用QLabel。。
刚发现QT有个例子,可以插入图片。去研究下先。。
zhu_xz
2011-03-12
打赏
举报
回复
显示最简单用QLabel啊;)
QT
下
实现
类似
QQ
聊天
窗口
tab控件
QT
下
实现
类似
QQ
聊天
窗口
tab控件 ,包含自定义控件CCustomTabWidget 及使用范例程序
Qt
模仿
QQ
登陆,
QQ
好友列表,
QQ
聊天
窗口
。完全复原
QQ
界面,可以学习
Qt
基础,
Qt
界面美化,自定义树形控件等知识。
Qt
模仿
QQ
登陆,
QQ
好友列表,
QQ
聊天
窗口
。完全复原
QQ
界面,可以学习
Qt
基础,
Qt
界面美化,自定义树形控件等知识。
QT
实现
高仿
QQ
QT
实现
QQ
界面
使用
QT
实现
的仿
QQ
的界面 涵盖了
QQ
的核心界面,
QQ
好友列表显示方式,停靠在显示屏
窗口
时隐藏等等 绝对有技术含量
使用
Qt
实现
QQ
聊天
功能(包含
实现
步骤,流程)
使用
Qt
实现
QQ
群聊功能,文件
中
包含具体
实现
的步骤及流程!
qt
项目
类似
qq
的网络
聊天
室
支持发送表情,文件,源码加备注,方便易懂
Qt
21,462
社区成员
26,688
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章