⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kiss.cpp

📁 一个用QT写的局域网聊天程序.不需要服务器
💻 CPP
字号:
#include "kiss.h"kiss::kiss(QWidget *parent)    : QMainWindow(parent){    setWindowTitle(tr("Kiss, My First Qt Program!"));	Layout();	SetTimer();    //setCentralWidget(&chatroom);    //setCentralWidget(&netclient);}kiss::~kiss(){	delete    mainTimer;}void kiss::Layout(){    createActions();    createMenus();    createToolBars();    createStatusBar();    stackedWidget = new QStackedWidget;    stackedWidget->addWidget(&chatroom);    stackedWidget->addWidget(&netclient);    setCentralWidget(stackedWidget);}void kiss::createActions(){	Act_chatroom = new QAction(QIcon(":/images/new.png"), tr("&ChatRoom"), this);	Act_chatroom->setShortcut(tr("Ctrl+R"));	Act_chatroom->setStatusTip(tr("Chat Room"));    connect(Act_chatroom, SIGNAL(triggered()), this, SLOT(act_chatroom()));	Act_netclient = new QAction(QIcon(":/images/new.png"), tr("&ChatRoom"), this);	Act_netclient->setShortcut(tr("Ctrl+R"));	Act_netclient->setStatusTip(tr("Chat Room"));    connect(Act_netclient, SIGNAL(triggered()), this, SLOT(act_netclient()));}void kiss::createMenus(){}void kiss::createToolBars(){	mainToolBar = addToolBar(tr("ToolBar1"));	mainToolBar->addAction(Act_chatroom);	mainToolBar->addAction(Act_netclient);}void kiss::createStatusBar(){	mainStatusBar = statusBar();	mainStatusBar->showMessage(tr("Ready"));}void kiss::SetTimer(){	mainTimer = new QTimer(this);	connect(mainTimer, SIGNAL(timeout()), this, SLOT(act_timer()));	mainTimer->start(1000);	act_timer();}//slots functionvoid kiss::act_timer(){    QTime time = QTime::currentTime();    QString text = time.toString("hh:mm:ss");    mainStatusBar->showMessage(text);}void kiss::act_chatroom(){    //chatroom.setVisible(true);	stackedWidget->setCurrentIndex(0);    qDebug("1");}void kiss::act_netclient(){    //netclient.setVisible(true);	stackedWidget->setCurrentIndex(1);	qDebug("2");}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -