⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ncreportdesignerwidgetsetdialogui.cpp

📁 基于QT的报表工具
💻 CPP
📖 第 1 页 / 共 2 页
字号:
    radioTransp = new QRadioButton( bgBackM, "radioTransp" );    bgBackMLayout->addWidget( radioTransp );    radioFill = new QRadioButton( bgBackM, "radioFill" );    bgBackMLayout->addWidget( radioFill );    layLin1->addWidget( bgBackM );    spacerBM = new QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );    layLin1->addItem( spacerBM );    pageLineLayout->addLayout( layLin1 );    layLin2 = new QHBoxLayout( 0, 0, 6, "layLin2");     layout11 = new QGridLayout( 0, 1, 1, 0, 6, "layout11");     lblFillcol = new QLabel( pageLine, "lblFillcol" );    layout11->addWidget( lblFillcol, 1, 2 );    comboLineStyle = new QComboBox( FALSE, pageLine, "comboLineStyle" );    layout11->addWidget( comboLineStyle, 1, 1 );    comboColorF = new NCColorCombo( pageLine, "comboColorF" );    comboColorF->setMinimumSize( QSize( 60, 0 ) );    layout11->addWidget( comboColorF, 1, 3 );    lblLinesty = new QLabel( pageLine, "lblLinesty" );    layout11->addWidget( lblLinesty, 1, 0 );    lblLinecol = new QLabel( pageLine, "lblLinecol" );    layout11->addWidget( lblLinecol, 0, 2 );    spinLineWidth = new QSpinBox( pageLine, "spinLineWidth" );    layout11->addWidget( spinLineWidth, 0, 1 );    comboColorL = new NCColorCombo( pageLine, "comboColorL" );    comboColorL->setMinimumSize( QSize( 60, 0 ) );    layout11->addWidget( comboColorL, 0, 3 );    lblLinew = new QLabel( pageLine, "lblLinew" );    layout11->addWidget( lblLinew, 0, 0 );    layLin2->addLayout( layout11 );    spacerLineS = new QSpacerItem( 100, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );    layLin2->addItem( spacerLineS );    pageLineLayout->addLayout( layLin2 );    spacerPageLine = new QSpacerItem( 20, 80, QSizePolicy::Minimum, QSizePolicy::Expanding );    pageLineLayout->addItem( spacerPageLine );    tab->insertTab( pageLine, QString::fromLatin1("") );    setdialogLayout->addWidget( tab );    layBtn = new QHBoxLayout( 0, 0, 6, "layBtn");     spacerBtn = new QSpacerItem( 160, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );    layBtn->addItem( spacerBtn );    buttonApply = new QPushButton( this, "buttonApply" );    layBtn->addWidget( buttonApply );    spacerBtn2 = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );    layBtn->addItem( spacerBtn2 );    buttonOk = new QPushButton( this, "buttonOk" );    buttonOk->setAutoDefault( TRUE );    buttonOk->setDefault( TRUE );    layBtn->addWidget( buttonOk );    buttonCancel = new QPushButton( this, "buttonCancel" );    buttonCancel->setAutoDefault( TRUE );    layBtn->addWidget( buttonCancel );    setdialogLayout->addLayout( layBtn );    languageChange();    resize( QSize(497, 374).expandedTo(minimumSizeHint()) );    clearWState( WState_Polished );    // signals and slots connections    connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );    connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );    connect( cbBold, SIGNAL( toggled(bool) ), this, SLOT( fontBoldChanged(bool) ) );    connect( cbItalic, SIGNAL( toggled(bool) ), this, SLOT( fontItalicChanged(bool) ) );    connect( cbUnderline, SIGNAL( toggled(bool) ), this, SLOT( fontUnderlineChanged(bool) ) );    connect( cbStrikeout, SIGNAL( toggled(bool) ), this, SLOT( fontStrikeChanged(bool) ) );    connect( leFont, SIGNAL( textChanged(const QString&) ), this, SLOT( fontStyleChanged(const QString&) ) );    connect( comboFontSize, SIGNAL( textChanged(const QString&) ), this, SLOT( fontSizeChanged(const QString&) ) );    connect( bgHAlign, SIGNAL( clicked(int) ), this, SLOT( alignHChanged(int) ) );    connect( bgVAlign, SIGNAL( clicked(int) ), this, SLOT( alignVChanged(int) ) );    connect( bgBackM, SIGNAL( clicked(int) ), this, SLOT( backModeChanged(int) ) );    connect( buttonApply, SIGNAL( clicked() ), this, SLOT( applyOptions() ) );    connect( btnSelFont, SIGNAL( clicked() ), this, SLOT( selectFont() ) );    connect( comboType, SIGNAL( activated(int) ), this, SLOT( changedDataType(int) ) );    // tab order    setTabOrder( tab, textLabel );    setTabOrder( textLabel, comboDSource );    setTabOrder( comboDSource, leSource );    setTabOrder( leSource, lePrintWhen );    setTabOrder( lePrintWhen, leEmbed );    setTabOrder( leEmbed, leFunction );    setTabOrder( leFunction, comboType );    setTabOrder( comboType, leNumFormat );    setTabOrder( leNumFormat, spDec );    setTabOrder( spDec, leDecPoint );    setTabOrder( leDecPoint, cbThousandSep );    setTabOrder( cbThousandSep, leSeparator );    setTabOrder( leSeparator, cbBlankIfZero );    setTabOrder( cbBlankIfZero, leDateFormat );    setTabOrder( leDateFormat, leFont );    setTabOrder( leFont, btnSelFont );    setTabOrder( btnSelFont, comboFontSize );    setTabOrder( comboFontSize, cbBold );    setTabOrder( cbBold, cbItalic );    setTabOrder( cbItalic, cbUnderline );    setTabOrder( cbUnderline, cbStrikeout );    setTabOrder( cbStrikeout, radioLeft );    setTabOrder( radioLeft, radioTop );    setTabOrder( radioTop, cbWordBreak );    setTabOrder( cbWordBreak, cbRichText );    setTabOrder( cbRichText, cbDynamicHeight );    setTabOrder( cbDynamicHeight, cbLoadFromFile );    setTabOrder( cbLoadFromFile, spinRotation );    setTabOrder( spinRotation, buttonApply );    setTabOrder( buttonApply, buttonOk );    setTabOrder( buttonOk, buttonCancel );    setTabOrder( buttonCancel, radioTransp );    setTabOrder( radioTransp, radioFill );    setTabOrder( radioFill, spinLineWidth );    setTabOrder( spinLineWidth, comboLineStyle );    setTabOrder( comboLineStyle, radioCenter );    setTabOrder( radioCenter, radioRight );    setTabOrder( radioRight, radioMid );    setTabOrder( radioMid, radioBottom );}/* *  Destroys the object and frees any allocated resources */NCReportDesignerWidgetSetDialogUI::~NCReportDesignerWidgetSetDialogUI(){    // no need to delete child widgets, Qt does it all for us}/* *  Sets the strings of the subwidgets using the current *  language. */void NCReportDesignerWidgetSetDialogUI::languageChange(){    setCaption( tr( "Object settings" ) );    lblLabel->setText( tr( "Label text" ) );    lblSrc->setText( tr( "Source column or variable" ) );    lblFunc->setText( tr( "User function" ) );    lblLookup->setText( tr( "Lookup class name" ) );    comboDSource->clear();    comboDSource->insertItem( tr( "None" ) );    comboDSource->insertItem( tr( "SQL field" ) );    comboDSource->insertItem( tr( "Parameter" ) );    comboDSource->insertItem( tr( "Variable" ) );    comboDSource->insertItem( tr( "System variable" ) );    comboDSource->insertItem( tr( "Lookup" ) );    comboDSource->insertItem( tr( "Text" ) );    lblPWhen->setText( tr( "Print when expression" ) );    lblSrcType->setText( tr( "Data source type" ) );    lblEmbed->setText( tr( "Embed result to string (%1)" ) );    tab->changeTab( pageData, tr( "&Data source" ) );    lblType->setText( tr( "Base type of data" ) );    comboType->clear();    comboType->insertItem( tr( "Text" ) );    comboType->insertItem( tr( "Numeric" ) );    comboType->insertItem( tr( "Date" ) );    gbNumFormat->setTitle( tr( "Number settings" ) );    lblNumFormat->setText( tr( "Number format code" ) );    lblNoDec->setText( tr( "Number of decimals" ) );    spDec->setSpecialValueText( tr( "Auto" ) );    lblDecPoint->setText( tr( "Decimal point symbol" ) );    lblSetSymb->setText( tr( "Separator symbol" ) );    cbBlankIfZero->setText( tr( "Blank if number equals zero" ) );    cbThousandSep->setText( tr( "Use thousand separation" ) );    lblHelpNumF->setText( tr( "(Eg.: Old number format: \"%9.2f\" New localized number format: \"%L1;9f2\" )" ) );    gbDateFormat->setTitle( tr( "Date settings" ) );    lblDateFmt->setText( tr( "Date format code" ) );    tab->changeTab( TabPage, tr( "Data &format" ) );    btnSelFont->setText( tr( "..." ) );    lblFont->setText( tr( "Font style" ) );    comboFontSize->clear();    comboFontSize->insertItem( QString::null );    comboFontSize->insertItem( tr( "6" ) );    comboFontSize->insertItem( tr( "8" ) );    comboFontSize->insertItem( tr( "9" ) );    comboFontSize->insertItem( tr( "10" ) );    comboFontSize->insertItem( tr( "11" ) );    comboFontSize->insertItem( tr( "12" ) );    comboFontSize->insertItem( tr( "14" ) );    comboFontSize->insertItem( tr( "16" ) );    comboFontSize->insertItem( tr( "18" ) );    comboFontSize->insertItem( tr( "20" ) );    comboFontSize->insertItem( tr( "22" ) );    comboFontSize->insertItem( tr( "24" ) );    comboFontSize->insertItem( tr( "26" ) );    comboFontSize->insertItem( tr( "28" ) );    comboFontSize->insertItem( tr( "30" ) );    comboFontSize->insertItem( tr( "32" ) );    comboFontSize->insertItem( tr( "72" ) );    lblTxtColor->setText( tr( "Text color" ) );    lblFontSize->setText( tr( "Font size" ) );    lblSample->setText( tr( "Sample text" ) );    cbBold->setText( tr( "Bold" ) );    cbBold->setAccel( QKeySequence( QString::null ) );    cbItalic->setText( tr( "Italic" ) );    cbItalic->setAccel( QKeySequence( QString::null ) );    cbUnderline->setText( tr( "&Underline" ) );    cbUnderline->setAccel( QKeySequence( tr( "Alt+U" ) ) );    cbStrikeout->setText( tr( "Strikeout" ) );    bgHAlign->setTitle( tr( "Horizontal alignment" ) );    radioLeft->setText( tr( "&Left" ) );    radioCenter->setText( tr( "Ce&nter" ) );    radioCenter->setAccel( QKeySequence( tr( "Alt+N" ) ) );    radioRight->setText( tr( "Rig&ht" ) );    radioRight->setAccel( QKeySequence( tr( "Alt+H" ) ) );    bgVAlign->setTitle( tr( "Vertical alignment" ) );    radioTop->setText( tr( "Top" ) );    radioMid->setText( tr( "Middle" ) );    radioMid->setAccel( QKeySequence( QString::null ) );    radioBottom->setText( tr( "Bottom" ) );    radioBottom->setAccel( QKeySequence( QString::null ) );    cbWordBreak->setText( tr( "Automatic &wordbreak if text is longer" ) );    cbWordBreak->setAccel( QKeySequence( tr( "Alt+W" ) ) );    cbRichText->setText( tr( "Use richtext format" ) );    cbDynamicHeight->setText( tr( "Dymanic height when in details" ) );    cbLoadFromFile->setText( tr( "Load text from file" ) );    lblRotat->setText( tr( "Rotation angle" ) );    tab->changeTab( pageTxt, tr( "&Text style" ) );    bgBackM->setTitle( tr( "Background mode" ) );    radioTransp->setText( tr( "Tra&nsparent" ) );    radioTransp->setAccel( QKeySequence( tr( "Alt+N" ) ) );    radioFill->setText( tr( "Fi&lled" ) );    radioFill->setAccel( QKeySequence( tr( "Alt+L" ) ) );    lblFillcol->setText( tr( "Fill color" ) );    comboLineStyle->clear();    comboLineStyle->insertItem( tr( "Solid" ) );    comboLineStyle->insertItem( tr( "Dashed" ) );    comboLineStyle->insertItem( tr( "Dotted" ) );    comboLineStyle->insertItem( tr( "Dash+dot" ) );    comboLineStyle->insertItem( tr( "Dash+dot+dot" ) );    comboLineStyle->insertItem( tr( "None" ) );    lblLinesty->setText( tr( "Line style" ) );    lblLinecol->setText( tr( "Line color" ) );    lblLinew->setText( tr( "Line width" ) );    tab->changeTab( pageLine, tr( "L&ine/Border style" ) );    buttonApply->setText( tr( "Appl&y" ) );    buttonApply->setAccel( QKeySequence( tr( "Alt+Y" ) ) );    buttonOk->setText( tr( "&OK" ) );    buttonOk->setAccel( QKeySequence( QString::null ) );    buttonCancel->setText( tr( "&Cancel" ) );    buttonCancel->setAccel( QKeySequence( QString::null ) );}void NCReportDesignerWidgetSetDialogUI::applyOptions(){    qWarning( "NCReportDesignerWidgetSetDialogUI::applyOptions(): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::fontStyleChanged(const QString&){    qWarning( "NCReportDesignerWidgetSetDialogUI::fontStyleChanged(const QString&): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::fontSizeChanged(const QString&){    qWarning( "NCReportDesignerWidgetSetDialogUI::fontSizeChanged(const QString&): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::fontColorChanged(const QString&){    qWarning( "NCReportDesignerWidgetSetDialogUI::fontColorChanged(const QString&): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::fontBoldChanged(bool){    qWarning( "NCReportDesignerWidgetSetDialogUI::fontBoldChanged(bool): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::fontItalicChanged(bool){    qWarning( "NCReportDesignerWidgetSetDialogUI::fontItalicChanged(bool): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::fontUnderlineChanged(bool){    qWarning( "NCReportDesignerWidgetSetDialogUI::fontUnderlineChanged(bool): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::fontStrikeChanged(bool){    qWarning( "NCReportDesignerWidgetSetDialogUI::fontStrikeChanged(bool): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::alignHChanged(int){    qWarning( "NCReportDesignerWidgetSetDialogUI::alignHChanged(int): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::alignVChanged(int){    qWarning( "NCReportDesignerWidgetSetDialogUI::alignVChanged(int): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::backModeChanged(int){    qWarning( "NCReportDesignerWidgetSetDialogUI::backModeChanged(int): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::selectFont(){    qWarning( "NCReportDesignerWidgetSetDialogUI::selectFont(): Not implemented yet" );}void NCReportDesignerWidgetSetDialogUI::changedDataType(int){    qWarning( "NCReportDesignerWidgetSetDialogUI::changedDataType(int): Not implemented yet" );}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -