c++ gui qt4 chap02 gotocell
来源:互联网 发布:90后流行网络女歌手 编辑:程序博客网 时间:2024/05/22 05:26
<gotocelldialog.h>#ifndef GOTOCELLDIALOG_H#define GOTOCELLDIALOG_H#include <QDialog>#include "ui_gotocelldialog.h"class GoToCellDialog : public QDialog, public Ui::GoToCellDialog{ Q_OBJECTpublic: GoToCellDialog(QWidget *parent = 0);private slots: void on_lineEdit_textChanged();};#endif
<gotocelldialog.cpp>#include <QtGui>#include "gotocelldialog.h"GoToCellDialog::GoToCellDialog(QWidget *parent) : QDialog(parent){ setupUi(this); QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}"); lineEdit->setValidator(new QRegExpValidator(regExp, this)); connect(okButton, SIGNAL(clicked()), this, SLOT(accept())); connect(cancelButton, SIGNAL(clicked()), this, SLOT(reject()));}void GoToCellDialog::on_lineEdit_textChanged(){ okButton->setEnabled(lineEdit->hasAcceptableInput());}
<gotocelldialog.ui><?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>GoToCellDialog</class> <widget class="QWidget" name="GoToCellDialog"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>243</width> <height>71</height> </rect> </property> <property name="windowTitle"> <string>Go To Cell</string> </property> <layout class="QVBoxLayout" name="verticalLayout"> <item> <layout class="QHBoxLayout" name="horizontalLayout"> <item> <widget class="QLabel" name="label"> <property name="text"> <string>&Cell Location:</string> </property> <property name="buddy"> <cstring>lineEdit</cstring> </property> </widget> </item> <item> <widget class="QLineEdit" name="lineEdit"/> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="horizontalLayout_2"> <item> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QPushButton" name="okButton"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>OK</string> </property> <property name="default"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="cancelButton"> <property name="text"> <string>Cancel</string> </property> </widget> </item> </layout> </item> </layout> </widget> <tabstops> <tabstop>lineEdit</tabstop> <tabstop>okButton</tabstop> <tabstop>cancelButton</tabstop> </tabstops> <resources/> <connections/></ui>
<main.cpp>#include <QApplication>#include "gotocelldialog.h"int main(int argc, char *argv[]){ QApplication app(argc, argv); GoToCellDialog *dialog = new GoToCellDialog; dialog->show(); return app.exec();}
0 0
- c++ gui qt4 chap02 gotocell
- c++ gui qt4 chap02 find
- C语言程序设计进阶-Chap02-指针与字符串
- C++GUI Qt4读书笔记(1)--QT的基本知识点
- Qt C++GUI Qt4 编程书中网址
- c++ GUI Qt4 PDF
- C++ GUI QT4编程笔记
- c++ GUI programming with QT4
- C++ GUI Qt4.QT入门
- c++ gui qt4 chap01 age
- 入门QT4+VS2008-Gui设计
- C++ GUI Programming with Qt4 Second Edition 之 附录C Qt Jambi简介
- C++ GUI Programming with Qt4 Second Edition 之 附录C.1 Qt Jambi入门
- C++ gui QT4 OPENGL 开发1
- C++ gui QT4 OPENGL 开发2
- C++ gui QT4 OPENGL 开发3
- C++ gui QT4 OPENGL 开发4
- C++ gui QT4 OPENGL 开发5
- CSU 1604: SunnyPig
- 国务院关于建立城镇职工基本医疗保险制度的决定
- poj3682 概率
- tcpdump&pt-query-digest分析mysql负载性能问题
- 个人学习-java-final关键字
- c++ gui qt4 chap02 gotocell
- bfc与自适应笔记
- 黑格尔经典名言
- 谈谈深度学习中的 Batch_Size
- 用keras小试CNN卷积神经网络应用于人脸识别
- 自定义组件API详解
- ASP.NET中使用Nhibernate
- UVa 839 Not so Mobile (树的深度优先搜索)
- ZOJ-3713-In 7-bit【10th浙江省赛】【位运算】