コード例 #1
0
ファイル: pojisteniclanek.cpp プロジェクト: pkubatrh/maraton0
Pojisteniclanek::Pojisteniclanek(const QString &str, QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::Pojisteniclanek)
{
    ui->setupUi(this);
    QPalette* palette = new QPalette();
    palette->setBrush(QPalette::Background,*(new QBrush(*(new QPixmap(":/images/per_tex.png")))));
    setPalette(*palette);
    QNetworkProxyFactory::setUseSystemConfiguration (true);
    //QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
    QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages, true);
    ui->webView->load(QUrl(str));
    QPixmap pixmap(":/images/arrow_green.png");
    QIcon ButtonIcon(pixmap);
    ui->pushButton->setIcon(ButtonIcon);
    QRect *r = new QRect();
    r->setWidth(200);
    r->setHeight(30);
    ui->pushButton->setFocusPolicy(Qt::NoFocus);
    ui->pushButton->setMaximumHeight(30);
    ui->pushButton->setMaximumWidth(200);
    ui->pushButton->setFlat(true);
    ui->pushButton->setIconSize(r->size());
    ui->pushButton->setText("");
    connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(closeMe()));
}
コード例 #2
0
/**
 * Constructor for the main window
 */
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) {
    ui->setupUi(this);

    //Resize the image for the Mission Execution button
    QPixmap pixmap(":/res/longButtons/Mission_Execution_Button_Type_2.png");
    QIcon ButtonIcon(pixmap);
    ui->pushButton_8->setIcon(ButtonIcon);
    ui->pushButton_8->setIconSize(pixmap.rect().size()/13);

    //Resize the image for the Mission Planning button
    QPixmap pixmap2(":/res/longButtons/Mission_Planning_Button_Type_2.png");
    QIcon ButtonIcon2(pixmap2);
    ui->pushButton_9->setIcon(ButtonIcon2);
    ui->pushButton_9->setIconSize(pixmap2.rect().size()/13);

    //Resize the image for the Mission Recap button
    QPixmap pixmap3(":/res/longButtons/Mission_Recap_Button_Type_2.png");
    QIcon ButtonIcon3(pixmap3);
    ui->pushButton_7->setIcon(ButtonIcon3);
    ui->pushButton_7->setIconSize(pixmap3.rect().size()/13);

    //Resize the image for the Tutorial button
    QPixmap pixmap4(":/res/longButtons/Tutorial_Button_Type_2.png");
    QIcon ButtonIcon4(pixmap4);
    ui->pushButton_6->setIcon(ButtonIcon4);
    ui->pushButton_6->setIconSize(pixmap4.rect().size()/13);
}
コード例 #3
0
ファイル: jezibaba.cpp プロジェクト: pkubatrh/maraton0
jezibaba::jezibaba(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::jezibaba)
{
    ui->setupUi(this);
    ui->gridLayout->setAlignment(Qt::AlignCenter);
    ui->gridLayout_2->setSpacing(6);
    QPalette* palette = new QPalette();
    palette->setBrush(QPalette::Background,*(new QBrush(*(new QPixmap(":/images/witch_tex.png")))));
    setPalette(*palette);
    QPixmap pixmap(":/images/arrow_green.png");
    QIcon ButtonIcon(pixmap);
    ui->pushButton->setIcon(ButtonIcon);
    QRect *r = new QRect();
    r->setWidth(200);
    r->setHeight(30);
    ui->pushButton->setFocusPolicy(Qt::NoFocus);
    ui->pushButton->setMaximumHeight(30);
    ui->pushButton->setMaximumWidth(200);
    ui->pushButton->setFlat(true);
    ui->pushButton->setIconSize(r->size());
    ui->pushButton->setText("");

    ui->label_2->setPixmap(QPixmap(":/images/spell_book.png").scaled(QApplication::desktop()->screenGeometry().width()/5, QApplication::desktop()->screenGeometry().height()/2.3));
    ui->label_3->setPixmap(QPixmap(":/images/cook_baby.jpg").scaled(QApplication::desktop()->screenGeometry().width()/5, QApplication::desktop()->screenGeometry().height()/2.3));
    ui->label_4->setPixmap(QPixmap(":/images/pec_na_dite.jpg").scaled(QApplication::desktop()->screenGeometry().width()/5, QApplication::desktop()->screenGeometry().height()/3));
    ui->label->setPixmap(QPixmap(":/images/tor.png").scaled(QApplication::desktop()->screenGeometry().width()/5, QApplication::desktop()->screenGeometry().height()/2.7));
}
コード例 #4
0
ファイル: gui_helper.cpp プロジェクト: skeetor/datinator
void spt::gui::setButtonIcon(spt::string::string_t const &oIconPath, QPushButton *oButton, spt::string::string_t const &oToolTip)
{
	QPixmap pixmap(spt::string::toQt(oIconPath));
	QIcon ButtonIcon(pixmap);
	oButton->setIcon(ButtonIcon);
	oButton->setIconSize(pixmap.rect().size());
	oButton->setToolTip(spt::string::toQt(oToolTip));
}
コード例 #5
0
ファイル: mainwindow.cpp プロジェクト: yafp/dirgister
// Init some variables & UI-elements on app start
void MainWindow::initValues()
{
   appVersion = "20151103.02";      // App Version
   appName = "DirGister";           // App Name

   this->setWindowTitle(appName + " ("+ appVersion +")");


   // TAB: main
   //
   connect(ui->bt_selectSource, SIGNAL(clicked()), this, SLOT(setSourceFolder()));
   connect(ui->bt_selectTarget, SIGNAL(clicked()), this, SLOT(setTargetFolder()));
   connect(ui->bt_generateIndex, SIGNAL(clicked()), this, SLOT(userTriggeredGeneration()));

   ui->le_sourceFolder->setDisabled(true);
   ui->le_targetFolder->setDisabled(true);
   ui->rb_writeLog->setText("Enable log file creation");
   ui->l_logDescription->setText("<font color='grey'><i>The target folder will contain the generated log</i></font>");

    // reset source
   QPixmap pixmap(":/images/fa-trash-o_128_0_000000_none.png");
   QIcon ButtonIcon(pixmap);
   ui->tb_resetSource->setIcon(ButtonIcon);
   connect(ui->tb_resetSource, SIGNAL(clicked()), this, SLOT(resetSrc()));
   //ui->tb_resetSource->setIconSize(pixmap.rect().size());
   ui->tb_resetTarget->setIcon(ButtonIcon);
   connect(ui->tb_resetTarget, SIGNAL(clicked()), this, SLOT(resetTarget()));

   QPixmap pixmap4GenerateButton(":/images/fa-pencil_128_0_000000_none.png");
   QIcon ButtonIcon4GenerateButton(pixmap4GenerateButton);
   ui->bt_generateIndex->setIcon(ButtonIcon4GenerateButton);

   // TAB: about
   //
   ui->l_appTitle->setText(appName);
   ui->l_appVersion->setText(appVersion);
   ui->pte_aboutText->insertPlainText ("DirGister is a multi-platform directory indexer with HTML output written by Florian Poeck.\n\nHow it works:\n- You define a source folder and a target folder\n- It scans the source folder and\n- writes a html-based browseable index into the target-folder\n\n\nDeveloped under MIT license.");
   // Issues Link
   ui->l_linkIssues->setText("<a href=\"https://github.com/yafp/dirgister/issues\">Issues</a>");
   ui->l_linkIssues->setTextFormat(Qt::RichText);
   ui->l_linkIssues->setTextInteractionFlags(Qt::TextBrowserInteraction);
   ui->l_linkIssues->setOpenExternalLinks(true);
   // Wiki Link
   ui->l_linkWiki->setText("<a href=\"https://github.com/yafp/dirgister/wiki\">Wiki</a>");
   ui->l_linkWiki->setTextFormat(Qt::RichText);
   ui->l_linkWiki->setTextInteractionFlags(Qt::TextBrowserInteraction);
   ui->l_linkWiki->setOpenExternalLinks(true);
   // Source Link
   ui->l_linkSource->setText("<a href=\"https://github.com/yafp/dirgister\">Source</a>");
   ui->l_linkSource->setTextFormat(Qt::RichText);
   ui->l_linkSource->setTextInteractionFlags(Qt::TextBrowserInteraction);
   ui->l_linkSource->setOpenExternalLinks(true);

   // set default-tab
   ui->tabWidget->setCurrentIndex(0);
}
コード例 #6
0
//This functions adds images to the selction button
void MainWindow::setupImageButtons()
{
    //arduino image
    QPixmap pixmap(":/images/arduino.png");
    QIcon ButtonIcon(pixmap);
    ui->arduinoButton->setIcon(ButtonIcon);
    ui->arduinoButton->setIconSize((QSize(80,80)));

    //rasb pi image
    QPixmap pixmap2(":/images/rasbpi.png");
    QIcon ButtonIcon2(pixmap2);
    ui->raspButton->setIcon(ButtonIcon2);
    ui->raspButton->setIconSize((QSize(80,80)));
}
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    QPixmap pixmap("../untitled/bg.png");
    //ui->label->setPixmap(pixmap);
    QIcon ButtonIcon(pixmap);
    ui->pB->setIcon(ButtonIcon);
    ui->pB->setIconSize(pixmap.rect().size());
    //ui->label->show();


}
コード例 #8
0
ファイル: principal.cpp プロジェクト: dyelmag/All
Principal::Principal(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::Principal)
{
    ui->setupUi(this);
    r = -1;
    QPixmap pixmap1("icon/add.png");
    QPixmap pixmap2("icon/conf.png");
    QPixmap pixmap3("icon/del.png");
    QPixmap pixmap4("icon/Sair.png");
    QPixmap pixmap5("icon/pasta.png");
    QPixmap pixmap6("icon/detalhe.png");
    QIcon ButtonIcon(pixmap1);
    QIcon ButtonIcon1(pixmap2);
    QIcon ButtonIcon2(pixmap3);
    QIcon ButtonIcon3(pixmap4);
    QIcon ButtonIcon4(pixmap5);
    QIcon ButtonIcon5(pixmap6);
    ui->add_3->setIcon(ButtonIcon);
    ui->add_3->setIconSize(pixmap1.rect().size());
    ui->add_3->setStyleSheet(styleSheet().append(QString("border-image:url(icon/1.png);")));
    ui->alterar->setIcon(ButtonIcon1);
    ui->alterar->setIconSize(pixmap1.rect().size());
    ui->alterar->setStyleSheet(styleSheet().append(QString("border-image:url(icon/1.png);")));
    ui->deletar->setIcon(ButtonIcon2);
    ui->deletar->setIconSize(pixmap1.rect().size());
    ui->deletar->setStyleSheet(styleSheet().append(QString("border-image:url(icon/1.png);")));
    ui->sair->setIcon(ButtonIcon3);
    ui->sair->setIconSize(pixmap1.rect().size());
    ui->sair->setStyleSheet(styleSheet().append(QString("border-image:url(icon/1.png);")));
    ui->pasta->setIcon(ButtonIcon4);
    ui->pasta->setIconSize(pixmap1.rect().size());
    ui->pasta->setStyleSheet(styleSheet().append(QString("border-image:url(icon/1.png);")));
    AnimeDao a;
    if(a.getStatus() == true){
        ui->statusBar->showMessage("Quantidade de Animes Cadastrados: "+QString::number(a.getLista().length()));
    }
    preencheTabela(a.getLista());
    QPixmap pixmap9("icon/icon.png");
    this->setWindowIcon(pixmap9);

}
コード例 #9
0
ファイル: sms_list.cpp プロジェクト: yanzhen0923/NiLaiQiBa
sms_list::sms_list(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::sms_list)
{
    ui->setupUi(this);
    setWindowFlags(Qt::FramelessWindowHint);
    QPixmap bgImages("7.png");
    QPalette bgPalette  = this->palette();
    bgPalette.setBrush(QPalette::Background,bgImages);
    this->setPalette(bgPalette);
    setMask(bgImages.mask());
    QPixmap p1("contact.png");
    QIcon ButtonIcon(p1);
    ui->contactButton->setIcon(ButtonIcon);
    ui->contactButton->setIconSize(QSize(50,50));

    timer_s = new QTimer();
    connect(timer_s,SIGNAL(timeout()),this,SLOT(refresh_s()));
    timer_s->start(100);
}
コード例 #10
0
ファイル: mainwindow.cpp プロジェクト: kio2145/vns_kma
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    QString newname;
    QString newmac;
    QPixmap pixmap;
    QPixmap pixmapp;
    QPixmap pixmappp;
    QPixmap pixmapppp;
    pixmapppp.load("del.png");
    pixmap.load("sw.png");
    pixmappp.load("pc.png");
    pixmapp.load("modem.png");
    QIcon ButtonIconn(pixmap);
    QIcon ButtonIcon(pixmapp);
    QIcon ButtonIconnn(pixmappp);
    QIcon ButtonIconnnn(pixmapppp);
    ui->pushButton->setIcon(ButtonIcon);
    ui->pushButton->setIconSize(QSize(60,60));
    ui->graphicsView->viewport()->installEventFilter(this);
    ui->graphicsView->viewport()->setMouseTracking(1);
    ui->pushButton_3->setIcon(ButtonIconn);
    ui->pushButton_3->setIconSize(QSize(60,60));
    ui->pushButton_4->setIcon(ButtonIconnn);
    ui->pushButton_4->setIconSize(QSize(60,60));
    ui->pushButton_6->setIcon(ButtonIconnnn);
    ui->pushButton_6->setIconSize(QSize(48,48));
    ui->lineEdit_5->setText(namgenerate("router"));
    ui->lineEdit_6->setText(macgenerate());
    ui->lineEdit_2->setText(macgenerate());
    ui->lineEdit->setText(namgenerate("pc"));
    ui->lineEdit_4->setText(macgenerate());
    ui->lineEdit_3->setText(namgenerate("sw"));
    ui->label_9->setText(openfil());
    drawinwindow();
}
コード例 #11
0
ファイル: mainwindow.cpp プロジェクト: dguillen/ProyectoRutas
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    QPixmap pixmap("://imagenes/adim.ico");
    QIcon ButtonIcon(pixmap);
    ui->pushButton->setIcon(ButtonIcon);
    ui->pushButton->setIconSize(pixmap.rect().size());

    QPixmap pixmap2("://imagenes/users.ico");
    QIcon ButtonIcon2(pixmap2);
    ui->pushButton_2->setIcon(ButtonIcon2);
    ui->pushButton_2->setIconSize(pixmap2.rect().size());

    QPixmap pixmap3("://imagenes/logout.ico");
    QIcon ButtonIcon3(pixmap3);
    ui->pushButton_3->setIcon(ButtonIcon3);
    ui->pushButton_3->setIconSize(pixmap3.rect().size());

    //this->miGrafo;

}
コード例 #12
0
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    ui->graphicsView->setBackgroundBrush(QPixmap(":/image/bg.png").scaled(800,600));
    ui->graphicsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
    ui->graphicsView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
    // Enable the event Filter
    qApp->installEventFilter(this);
    score_dipl = new QLabel(this);
    score_dipl->setText("<font color=blue>Score : "+QString::number(score));
    score_dipl ->show();

    //add buttom
    bt_restart =new QPushButton(this);
    QPixmap pixmap(":/image/bt_restart.png");
    QIcon ButtonIcon(pixmap);
    bt_restart->setIcon(ButtonIcon);
    bt_restart->setIconSize(QSize(60,60));
    bt_restart->setFixedSize(QSize(60,60));
    bt_restart->setGeometry(QRect(QPoint(700,20),QSize(10,10)));
    connect(bt_restart,SIGNAL(clicked(bool)),this,SLOT(restart()));
}
コード例 #13
0
listMemberDialog::listMemberDialog(QWidget *parent,QString classId)
{
	conn = database::connectByC();
	QVBoxLayout *topLeftLayout = new QVBoxLayout;

	view  = new QTableView(this);
	model = new QStandardItemModel(this);
	view->setModel(model);

	model->setHorizontalHeaderItem(0, new QStandardItem(tr("ID")));
	model->setHorizontalHeaderItem(1, new QStandardItem(tr("Name")));
	model->setHorizontalHeaderItem(2, new QStandardItem(tr("Birth year")));
	model->setHorizontalHeaderItem(3, new QStandardItem(tr("Note")));
	model->setHorizontalHeaderItem(4, new QStandardItem(tr("-")));
	
	view->setColumnWidth(0,20);
	view->setColumnWidth(1,90);
	view->setColumnWidth(2,57);
	view->setColumnWidth(3,40);
	view->setColumnWidth(4,30);
	
	label = new QLabel("Member list");
	topLeftLayout->addWidget(label);
	int rowCurrent = 0;

	MYSQL_RES *res = database::classMember_searchClassId(conn,classId);
	while(MYSQL_ROW classMemberRow = mysql_fetch_row(res))
	{
		QString memberId   = classMemberRow[1];
		MYSQL_ROW memberRow = database::member_searchMemberId(conn,memberId);
		
		model->setItem(rowCurrent, 0, new QStandardItem(memberRow[0]));
		model->setItem(rowCurrent, 1, new QStandardItem(memberRow[1]));
		model->setItem(rowCurrent, 2, new QStandardItem(memberRow[2]));
		model->setItem(rowCurrent, 3, new QStandardItem(memberRow[3]));

		QPushButton *button = new QPushButton("");
		QPixmap pixmap("Resources/Delete_icon.png");
		QIcon buttonIcon(pixmap);
		button->setIcon(buttonIcon);
		QSignalMapper *signalMapper = new QSignalMapper(this);
		signalMapper->setMapping(button,memberId);
		QObject::connect(button,SIGNAL(clicked()),signalMapper,SLOT(map()));
		QObject::connect(signalMapper,SIGNAL(mapped(QString)),this,SLOT(deleteMemberAction(QString)));
		view->setIndexWidget(model->index(rowCurrent,4),button);

		rowCurrent++;
	}
	numOldMemberInDialog = rowCurrent;
	topLeftLayout->addWidget(view);

	QHBoxLayout *horizontalLayout = new QHBoxLayout();
	QPushButton *saveButton = new QPushButton("Save");
	QPixmap pixmap1("Resources/save_icon.png");
	QIcon ButtonIcon1(pixmap1);
	saveButton->setIcon(ButtonIcon1);
	QSignalMapper *saveMapper = new QSignalMapper(this);
	saveMapper->setMapping(saveButton,classId);
	QObject::connect(saveButton,SIGNAL(clicked()),saveMapper,SLOT(map()));
	QObject::connect(saveMapper,SIGNAL(mapped(QString)),this,SLOT(saveListAction(QString)));
	
	horizontalLayout->addWidget(saveButton);
	
	QPushButton *addMemberButton = new QPushButton("Add Member");
	QPixmap pixmap("Resources/add-icon.png");
	QIcon ButtonIcon(pixmap);
	addMemberButton->setIcon(ButtonIcon);
	QObject::connect(addMemberButton,SIGNAL(clicked()),this,SLOT(addMemberAction()));
	horizontalLayout->addWidget(addMemberButton);

	setLayout(topLeftLayout);
	topLeftLayout->addLayout(horizontalLayout);
	setWindowTitle(tr("Member list"));
	setFixedHeight(sizeHint().height());
	
}
コード例 #14
0
ImageWindows::ImageWindows(QImage image, QString name, QWidget *parent) :
    QWidget(parent),
    ui(new Ui::ImageWindows)
{
    ui->setupUi(this);

    imageLbl=new qlabel_image();

    //Signal émit par la class qlabel_image pour la lecture en dynamique de la position des pixels
    connect(imageLbl, SIGNAL(Mouse_Pos()), this, SLOT(Mouse_current_pos()));
    connect(imageLbl, SIGNAL(Mouse_Pressed()), this, SLOT(Mouse_pressed()));
    connect(imageLbl, SIGNAL(Mouse_ClickLeft()), this, SLOT(MouseClickLeft()));
    connect(imageLbl, SIGNAL(Mouse_ReleasePos()), this, SLOT(Mouse_release_pos()));
    imageLbl->setMouseTracking(true);

   // setFixedHeight(image.height());
   // setFixedWidth(image.width());
    image_ihm = image;
    m_coeffZoom=1;
    affichageImage(image_ihm,m_coeffZoom,ui->scrollArea_Image);
     /*QLabel *imageLabel = new QLabel;
     imageLabel->setBackgroundRole(QPalette::Base);
     imageLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
     imageLabel->setScaledContents(true);
     imageLabel -> setPixmap(QPixmap::fromImage(image));
     ui->scrollArea_Image->setBackgroundRole(QPalette::Dark);
     ui->scrollArea_Image->setWidget(imageLabel);

*/
    //ui ->label_Image -> setPixmap(QPixmap::fromImage(*image));
    QString txt =  QString::number(image.width())  + " x " + QString::number(image.height());
    ui->lbl_imageSize->setText(txt);

    if(image_ihm.isGrayscale())
        ui->lbl_imageDepth->setText("niveau de gris");
    else
        ui->lbl_imageDepth->setText("couleur");




    /*int index = pathImage.lastIndexOf("/");
    std::cout << "index : " << index;
    m_StrImageName = pathImage.left(index);*/
    m_StrImageName = name;
    setWindowTitle(m_StrImageName);


    QPixmap pixmap("actions/document-save-3.ico");
    QIcon ButtonIcon(pixmap);
    ui->pushB_Save->setIcon(ButtonIcon);
    QSize size = pixmap.rect().size();
    size.setHeight(size.height() -10);
    size.setWidth(size.width() -10);
    ui->pushB_Save->setIconSize(size);


    QPixmap pixmap2("actions/zoom-in-3.ico");
    QIcon ButtonIcon2(pixmap2);
    ui->pushB_ZoomIn->setIcon(ButtonIcon2);
    QSize size1 = pixmap2.rect().size();
    size1.setHeight(size1.height() -10);
    size1.setWidth(size1.width() -10);
    ui->pushB_ZoomIn->setIconSize(size1);


    QPixmap pixmap3("actions/zoom-out-3.ico");
    QIcon ButtonIcon3(pixmap3);
    ui->pushB_ZoomOut->setIcon(ButtonIcon3);
    QSize size2 = pixmap3.rect().size();
    size2.setHeight(size2.height() -10);
    size2.setWidth(size2.width() -10);
    ui->pushB_ZoomOut->setIconSize(size2);



}