资源简介
C++ GUI Qt 4编程(第二版)(书+源代码) 包含 书中源代码
代码片段和文件信息
import com.trolltech.qt.core.*;
import com.trolltech.qt.gui.*;
public class FindDialog extends QDialog {
public Signal2 findNext =
new Signal2();
public Signal2 findPrevious =
new Signal2();
public FindDialog(QWidget parent) {
super(parent);
label = new QLabel(tr(“Find &what:“));
lineEdit = new QLineEdit();
label.setBuddy(lineEdit);
caseCheckBox = new QCheckBox(tr(“Match &case“));
backwardCheckBox = new QCheckBox(tr(“Search &backward“));
findButton = new QPushButton(tr(“&Find“));
findButton.setDefault(true);
findButton.setEnabled(false);
closeButton = new QPushButton(tr(“Close“));
lineEdit.textChanged.connect(this “enableFindButton(String)“);
findButton.clicked.connect(this “findClicked()“);
closeButton.clicked.connect(this “reject()“);
QHBoxLayout topLeftLayout = new QHBoxLayout();
topLeftLayout.addWidget(label);
topLeftLayout.addWidget(lineEdit);
QVBoxLayout leftLayout = new QVBoxLayout();
leftLayout.addLayout(topLeftLayout);
leftLayout.addWidget(caseCheckBox);
leftLayout.addWidget(backwardCheckBox);
QVBoxLayout rightLayout = new QVBoxLayout();
rightLayout.addWidget(findButton);
rightLayout.addWidget(closeButton);
rightLayout.addStretch();
QHBoxLayout mainLayout = new QHBoxLayout();
mainLayout.addLayout(leftLayout);
mainLayout.addLayout(rightLayout);
setLayout(mainLayout);
setWindowtitle(tr(“Jambi Find“));
setFixedHeight(sizeHint().height());
}
private void findClicked() {
String text = lineEdit.text();
Qt.CaseSensitivity cs = caseCheckBox.isChecked()
? Qt.CaseSensitivity.CaseSensitive
: Qt.CaseSensitivity.CaseInsensitive;
if (backwardCheckBox.isChecked()) {
findPrevious.emit(text cs);
} else {
findNext.emit(text cs);
}
}
private void enableFindButton(String text) {
findButton.setEnabled(text.length() == 0);
}
private QLabel label;
private QLineEdit lineEdit;
private QCheckBox caseCheckBox;
private QCheckBox backwardCheckBox;
private QPushButton findButton;
private QPushButton closeButton;
public static void main(String[] args) {
QApplication.initialize(args);
FindDialog dialog = new FindDialog(null);
dialog.show();
QApplication.exec();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 23052328 2012-06-04 09:44 C++ GUI Qt 4编程(第二版)(书+源代码)\C++ GUI Qt 4编程(第二版).pdf
文件 2677 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambifind\FindDialog.java
文件 910 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambigotocell\GoToCellDialog.java
文件 2306 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambigotocell\GoToCellDialog.jui
文件 50 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter1\jambiplotter.h
文件 1121 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter1\JambiPlotter.java
文件 515 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter1\jambiplotter.pro
文件 400 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter1\jambiplotter.xm
文件 50 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter2\jambiplotter.h
文件 1101 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter2\JambiPlotter.java
文件 500 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter2\jambiplotter.pro
文件 898 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\jambiplotter2\jambiplotter.xm
文件 936 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\plotter\images\zoomin.png
文件 955 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\plotter\images\zoomout.png
文件 759528 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\plotter\in1.txt
文件 9747 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\plotter\plotter.cpp
文件 1634 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\plotter\plotter.h
文件 129 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\plotter\plotter.pro
文件 134 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\appendixC\plotter\plotter.qrc
文件 818 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap01\age\age.cpp
文件 44 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap01\age\age.pro
文件 201 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap01\hello\hello.cpp
文件 46 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap01\hello\hello.pro
文件 303 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap01\quit\quit.cpp
文件 45 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap01\quit\quit.pro
文件 107 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap02\find\find.pro
文件 1926 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap02\find\finddialog.cpp
文件 640 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap02\find\finddialog.h
文件 205 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap02\find\main.cpp
文件 79 2008-01-09 08:43 C++ GUI Qt 4编程(第二版)(书+源代码)\src\chap02\gotocell1\gotocell1.pro
............此处省略671个文件信息
- 上一篇:多边形有效边表填充算法 c++
- 下一篇:OpenCV MFC 图像处理 软件源码
相关资源
- 多边形有效边表填充算法 c++
- Skinsharp-VS2013可用
- directX编写的第一人称射击游戏游戏源
- C++网络编程.卷1+卷2
- C-C++-(9个中文手册.chm(全)
- C++项目开发实战入门全彩版PDF1
- C和C++程序员面试秘笈-董山海
- c++ primer 第五版 英文版 pdf
- C++截图程序源码
- Visual C++ 2008程序设计完全自学教程精
- Visual C++开发实战1200例(第2卷).(配
- Dev-C++ 5.4.0 - 最新版
- VC++ USB及串口通信工程源码
- C++游戏编程入门 第4版
- Visual C++ 6.0完整绿色版
- Devc++ 5.6.1 绿色版
- SQLAPI++4.1.11 crack for vc++(全面破解版)
- C++程序设计教程王珊珊
- opencv c++相机标定程序 包含标定图像和
- 简单易用QR二维码生成源码 VC++2015 编
- 数字图像处理与机器视觉 visual C++与
- 五子棋C++源代码 单机 联机 人机对战
- 全景拼接c++代码
- C++多线程编程实战 姜佑译2018年最新
- Discovering Modern C++ 无水印pdf
- 深入理解C++11.pdf
- 自绘图软件MFC制作
- 操作系统八大调度算法c/c++实现
- c++语言opencv加socket实现远程桌面监控
- 深入理解C++11 (完整带书签版) pdf
评论
共有 条评论