예제 #1
0
Interface::Interface(KeywordExtractor *extractor, QWidget *parent): QWidget(parent) {
    _extractor = extractor;
    _lastDocument = "";

    documentPath = new QLineEdit;
    resultText = new QTextEdit;
    resultText->setReadOnly(true);
    browseButton = new QPushButton("Browse");
    learnButton = new QPushButton("Learn");
    computeButton = new QPushButton("Compute");
    leftLayout = new QVBoxLayout;
    rightLayout = new QVBoxLayout;
    mainLayout = new QHBoxLayout;

    leftLayout->addWidget(documentPath);
    leftLayout->addWidget(resultText);
    rightLayout->addWidget(browseButton);
    rightLayout->addWidget(computeButton);
    rightLayout->addWidget(learnButton);
    rightLayout->addStretch();
    mainLayout->addLayout(leftLayout);
    mainLayout->addLayout(rightLayout);
    this->setLayout(mainLayout);

    connect(browseButton, SIGNAL(clicked()), this, SLOT(browseSlot()));
    connect(learnButton, SIGNAL(clicked()), this, SLOT(learnSlot()));
    connect(computeButton, SIGNAL(clicked()), this, SLOT(computeSlot()));
}
예제 #2
0
ConfigProject::ConfigProject(QWidget *parent)
	: QMainWindow(parent)
{
	ui.setupUi(this);

	connect(ui.Browse,SIGNAL(clicked()),this,SLOT(browseSlot()));
	connect(ui.Config,SIGNAL(clicked()),this,SLOT(configSlot()));

#ifdef Q_OS_LINUX
    ui.VSVersion->setEnabled(0);
#elif defined(Q_OS_WIN)
    vversion<<"v120"<<"v110"<<"v100"<<"v90"<<"v80";
    formatversion<<"12.0"<<"11.00"<<"10.00"<<"9.0"<<"8.0";
    vsversion<<"2013"<<"2012"<<"2010"<<"2009"<<"2008";
    ui.VSVersion->addItems(vversion);
#endif

}