V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
javahih
V2EX  ›  C

基于 C++Qt4 开发的白鸽局域网聊天器

  •  
  •   javahih · 2017-12-28 14:28:01 +08:00 · 2480 次点击
    这是一个创建于 2554 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开源项目 Github 链接: https://github.com/u014427391/chitchat1.0 欢迎 star ( 1 )群聊主界面,有工具栏,工具栏功能分别是发送文件、打开音乐播放器、保存聊天记录、清空聊天记录、打开记事本、退出登录、打开系统默认浏览器、屏幕截屏。发送框上面是发送框字体的编辑和打开涂鸦板功能,可以让用户自定义字体,比如字体加粗、字体倾斜、加下划线、修改字体颜色、打开涂鸦板、发送表情(还没实现),发送图片。 登录成后还有显示登录者的名字和在线人数,左边的 TableWidget 有显示登录者的名字、主机名、ip 这里写图片描述

    可以实现群聊,互发信息

    可以根据用户需要设置字体的颜色,加粗,倾斜,加下划线

    发送图片

    向好友发送图片

    打开标准文件对话框 这里写图片描述 对方接受成功,提示登录名

    为了让用户可以边聊天边听音乐,加了一个音乐播放器,带有音乐播放列表,带有音量调节、静音、上一首、下一首、添加音乐等功能 这是在播放音乐 这里写图片描述 单击列表的音乐就播放那一首

    这是一个记事本,其作用是方便用户记下重要的事情,它有很多功能,如打开文件、保存文件、退出、打印、复制、黏贴、剪切、加粗、倾斜、下划线、左对齐、右对齐、设置字体风格、字体、字体字号、插入图片、插入表格、搜索等 这里写图片描述 这是涂鸦板界面,有设置画板风格、画笔线宽、画笔颜色、清空聊天记录、保存图片、加载图片、退出

    这是设置画笔样式后画的

    保存图片成功

    这是单击打开默认浏览器按钮后打开的系统默认浏览器、我的默认浏览器是最新版的 QQ 浏览器,打开很快

    这是打开的屏幕截图工具 这里写图片描述 正在截图

    截图成功后,鼠标右键单击,有一个保存框(其实是 QAction 加在 QLabel 里)显示出来,单击保存,弹出标准文件对话框

    这是用系统工具打开的保存文件,就是刚才的截图

    开源项目 Github 链接: https://github.com/u014427391/chitchat1.0 欢迎 star

    10 条回复    2017-12-28 15:00:51 +08:00
    xomix
        1
    xomix  
       2017-12-28 14:30:28 +08:00
    呜啊这 ui 我有一种冲上去修改的冲动………………
    acgnsstech
        2
    acgnsstech  
       2017-12-28 14:33:40 +08:00
    @xomix

    同上


    但是如果是 win10 的效果的话 应该还可以~~~~~
    raphael008
        3
    raphael008  
       2017-12-28 14:38:00 +08:00
    @xomix 主要是图标和字体看上去不够 Modern
    xomix
        4
    xomix  
       2017-12-28 14:43:58 +08:00
    @raphael008 不是,ui 是一个很大的东西,讲究很多的,最简单的一套就是配色,按钮、窗体、空白文字、文字等要做到和谐配色,不然看上去就会觉得很………………我也不知道怎么说。
    你就是直接使用标准控件,然后调整对配色、大小、位置,就能让软件整体和谐了。
    MartinWu
        5
    MartinWu  
       2017-12-28 14:44:07 +08:00
    界面为什么要加背景图。。。。
    gyorou
        6
    gyorou  
       2017-12-28 14:44:14 +08:00
    15 年前的 qq 既视感
    JanDai
        7
    JanDai  
       2017-12-28 14:46:22 +08:00
    这是。。。学校的软件工程课程设计大作业吧
    rswl
        8
    rswl  
       2017-12-28 14:47:38 +08:00
    这个背景图……感觉回到十年前
    lcdtyph
        9
    lcdtyph  
       2017-12-28 14:58:15 +08:00
    为什么……还在用 Qt4
    Immortal
        10
    Immortal  
       2017-12-28 15:00:51 +08:00
    背景如头像
    老哥 稳
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1305 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:47 · PVG 01:47 · LAX 09:47 · JFK 12:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.