资源简介
C++ GUI Qt4 编程 (第二版)(pdf+源码)
代码片段和文件信息
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();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 22155313 2013-05-03 22:37 C++ GUI Qt4 编程 (第二版)(pdf+源码)\C++ GUI Qt4 编程 (第二版).pdf
文件 2677 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambifind\FindDialog.java
文件 910 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambigotocell\GoToCellDialog.java
文件 2306 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambigotocell\GoToCellDialog.jui
文件 50 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter1\jambiplotter.h
文件 1121 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter1\JambiPlotter.java
文件 515 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter1\jambiplotter.pro
文件 400 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter1\jambiplotter.xm
文件 50 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter2\jambiplotter.h
文件 1101 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter2\JambiPlotter.java
文件 500 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter2\jambiplotter.pro
文件 898 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\jambiplotter2\jambiplotter.xm
文件 936 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\plotter\images\zoomin.png
文件 955 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\plotter\images\zoomout.png
文件 759528 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\plotter\in1.txt
文件 9747 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\plotter\plotter.cpp
文件 1634 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\plotter\plotter.h
文件 129 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\plotter\plotter.pro
文件 134 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\appendixC\plotter\plotter.qrc
文件 818 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap01\age\age.cpp
文件 44 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap01\age\age.pro
文件 201 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap01\hello\hello.cpp
文件 46 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap01\hello\hello.pro
文件 303 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap01\quit\quit.cpp
文件 45 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap01\quit\quit.pro
文件 107 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap02\find\find.pro
文件 1926 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap02\find\finddialog.cpp
文件 640 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap02\find\finddialog.h
文件 205 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap02\find\main.cpp
文件 79 2008-01-09 08:43 C++ GUI Qt4 编程 (第二版)(pdf+源码)\qt-book\chap02\gotocell1\gotocell1.pro
............此处省略618个文件信息
相关资源
- 肺部CT图像分割及重建系统
- DLL中封装Qt窗口和控件,并使用MFC和
- QT5 GUI C++编程Cookbook()
- C++ GUI Qt4编程第二版电子书pdf
- Qt结合OpenCV和VC++实现调用摄像头拍照
- QtTcpCpp.rar
- Qt中的C++技术 完整版 pdf
- PLC控制类(三菱、基恩士使用C++通讯
- 传播c++.txt
- linux uvc摄像头远程监控代码附有说明
- Qt Quick核心编程
- Vs2015+Qt5.8+Opencv读取大恒水晶 MER-131摄
- 基于深度学习的人脸识别系统
- C++GUI QT4 高清版 155MB
- mfcDll工程+qt工程.rar
- C++ Qt设计模式第2版(中英文版)+源码
- C++.GUI.Qt.4编程(第二版)
- C++(qt)游戏实战项目:坦克大战(源
- Qt5.9C++开发指南 源码 资源.zip
- Qt5.9 c++开发指南.part1.rar
- C++GUI QT4编程PDF+源码
- c++&qt;视频会议软件源码
- C++ Qt设计模式第2版高清PDF 带书签
- C++编程思想两卷合订本.pdf 电子书(完
- VS2019编译完成的paho.mqtt.cpp库
- 基于QT5开发漂亮的串口调试助手源码
- qt c++ 开发的俄罗斯方块
- opmapcontrol 一个开源的基于qt的2d地图库
- QTQTabWidget文字垂直显示Demo源码
- C++传递自定义类型作为参数到Qml
评论
共有 条评论