資源簡介
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();
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???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個(gè)文件信息
- 上一篇:多邊形有效邊表填充算法 c++
- 下一篇:OpenCV MFC 圖像處理 軟件源碼
評論
共有 條評論