摘要:
项目中使用的是基于对话框的程序,所以限制调整窗口大小会比较合适,下面是两种方法。1、使用代码修改 1 #include "dialog.h" 2 #include "ui_dialog.h" 3 4 Dialog::Dialog(QWidget *parent) : 5 QDialog(p... 阅读全文
摘要:
写在前面的话:因为服务器要统一主机名,但是在安装的时候忘记设置了,所以需要修改主机名需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。vi /etc/sysconfig/network用任一款你喜爱... 阅读全文
摘要:
一般出现这种情况都是没有将用到的头文件包含进来我的情况是在头文件中定义了一个QMenu的指针,在源文件中使用menuBar()函数来返回一个menu指针。我在源文件中包含了文件出现这个错误,.hQMenu *fileMenu;.cppfileMenu = menuBar()->addMenu(tr(... 阅读全文
摘要:
常函数即在类的成员函数参数列表后放置const的函数,常函数的作用是限制函数体对成员变量的修改,此外,常函数也不能调用非 常函数。 1 #include 2 using namespace std; 3 4 class Test 5 { 6 private: 7 int x, y; 8 ... 阅读全文
摘要:
C++中有一种类叫函数对象又称仿函数,到底什么是函数对象呢?其实函数对象就是一个类实现了括号操作符重载,即称为函数对象、仿函数,因为它的对象可以像使用一个函数一样来使用。 1 #include 2 using namespace std; 3 4 class Square 5 { 6 publi... 阅读全文
摘要:
环境:Qt5.3问题描述:我将一个已经做好可以运行的小程序拷贝了一下,放在另一个目录下打开,却无法运行,提示上面的错误,而且原程序也无法运行了。不知道为什么,还没有答案。。。 阅读全文
摘要:
C++中的虚析构函数到底什么时候有用的,什么作用呢。总的来说虚析构函数是为了避免内存泄露,而且是当子类中会有指针成员变量时才会使用得到的。也就说虚析构函数使得在删除指向子类对象的基类指针时可以调用子类的析构函数达到释放子类中堆内存的目的,而防止内存泄露的。两段代码:#include using na... 阅读全文
摘要:
1、子类化QDialog第一个例子是完全使用C++编写的Find对话框。finddialog.h: 1 #ifndef FINDDIALOG_H 2 #define FINDDIALOG_H 3 4 #include 5 6 class QCheckBox; 7 class QLabel; 8... 阅读全文
摘要:
环境:Qt5.3参考书是:C++ GUI Qt4编程问题描述:按照书中的例子2-2做,编译时遇到的问题,从字面意思看是没有匹配的函数可用,UI::GotoCellDialog类是自动生成的,所以打开它的源码文件发现,声明的函数setupUi参数是QMainWindow *,所以传入QDialog当然... 阅读全文
摘要:
现在自己开始学习Qt了,参考资料是C++ GUI Qt4编程准备做一系列的学习笔记,也算帮助自己学习吧,希望自己能坚持下去。1、先来一段程序代码,当然是鼎鼎大名的Hello Qt 1 #include 2 #include 3 4 int main(int argc, char** argv)... 阅读全文