符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
QCloseEvent事件是指,当你鼠标点击窗口右上角的关闭按钮时,所触发的函数.如果你没有重写virtual closeEvent(QCloseEvent*event);这个虚函数的话,系统是默认接受关闭事件的,所以就会关闭窗体,但有的时候,比如在记事本程序中,但你的文本未保存时,点击关闭按钮,就会跳出是否保存的提示框,这是因为它重写了关闭事件这个虚函数.
成都创新互联专注于企业营销型网站建设、网站重做改版、周村网站定制设计、自适应品牌网站建设、H5高端网站建设、购物商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为周村等各大城市提供网站开发制作服务。
首先用Qt设计师拖拽一个QTextEdit,然后进行整体布局.
以下是”c.cpp”下的代码:
#include "c.h"c::c(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); }c::~c() { }void c::closeEvent(QCloseEvent* event) { //当文档内容被修改时. if (ui.textEdit->document()->isModified()) { //跳出信息框,你是否要关闭. auto temp = QMessageBox::information(this, "tooltip", QString::fromLocal8Bit("你是否要关闭?"), QMessageBox::Yes | QMessageBox::No); if (temp == QMessageBox::Yes) { // 接受了 要关闭这个窗口的事件. accept和ignore只是作为一个标志. event->accept(); } else { //忽略了 要关闭这个窗口的事件.当前窗口就不会被关闭. event->ignore(); } } else { event->accept(); } }12345678910111213141516171819202122232425262728293031323334353637
以下是”c.h”下的代码:
#ifndef C_H#define C_H#include#include "ui_c.h"#include #include class c : public QMainWindow { Q_OBJECTpublic: c(QWidget *parent = 0); ~c();protected: //这是一个虚函数,继承自QEvent.只要重写了这个虚函数,当你按下窗口右上角的"×"时,就会调用你所重写的此函数. void closeEvent(QCloseEvent*event);private: Ui::cClass ui; };#endif // C_H12345678910111213141516171819202122232425
最后是”main.cpp”的代码:
#include "c.h"#includeint main(int argc, char *argv[]) { QApplication a(argc, argv); c w; w.show(); return a.exec(); }