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

📄 readme.txt

📁 利用Qt Designer快速设计
💻 TXT
字号:
中国电子开发网
www.cedn.cn


Qt version: 4.1.4 open source edition(for windows)

如何利用Qt Designer实现快速设计
实现Qt4.1参考手册中Using a Component in Your Application一节
中的三种方法之单继承方法。

说明:
1 给出了ImageDialog类的实现方法,位于imagedialog.h和imagedialog.cpp中
2 有几处参考手册中说的并不明确,其中最重要的是各个widgets的命名方式:
  在qt designer中一个widget有两个属性很容易混淆:一个是objectName,一个
  是Text(比如PushButton对象)或者windowTitle(比如QDialog对象)。其中Text
  或者windowTitle就是我们最终在用户界面上看到的标识,而objectName则
  不同,它是留给程序员使用的,用户看不到的。
  但是手册中并没有说明这一点(至少是在这一节中没有说明),因此如果你完全按照
  手册中的方法来做的话,会发现并不能编译成功。但是知道了这个区别之后,我们就
  很容易的修改widget的objectName属性以和手册中的描述一致。在这里我们主要是
  需要在qt designer中将QDialog对象(即这个form)的objectName改为Imagedialog,
  并将QComboBox对象的objectName改为colorDepthCombo即可。
  //可以在moc编译生成的ui_imagedialog.h文件中看到修改后的变化
3 其实并不需要像手册中说的那样自己编写.pro文件,我们只需要运行即可
  qmake -project
  qmake directory.pro
  make			//注意,这里可不是qmake呀
  然后在release目录中就可以看到可执行文件了。
  其中directory为存放你的项目文件的目录。
4 在写程序时,我经常容易犯一些小错误,比如拼写错误,应该是widget写成了widge;
  后缀名错误在qt中一般都是.cpp文件而不是.c文件,我曾经被这种低级错误折腾了不少
  呵呵...
  

⌨️ 快捷键说明

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