首页 > 其他分享 >setContentView(R.layout.activity_);ui->setupUi(this);

setContentView(R.layout.activity_);ui->setupUi(this);

时间:2023-06-18 15:02:36浏览次数:43  
标签:layout setupUi pushButton QApplication ui QString action include MainWindow

public class TutorialPartIII extends Activity { 



     @Override 

     public void onCreate(Bundle savedInstanceState) { 

         super.onCreate(savedInstanceState); 

         
 //setContentView(R.layout.activity_tutorial_part_iii); 

         //* 

         this.requestWindowFeature(Window.FEATURE_NO_TITLE); // (NEW) 

         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 

         WindowManager.LayoutParams.FLAG_FULLSCREEN); // (NEW) 

         //*/ 

         /// 

         //* 

         GLSurfaceView view = new GLSurfaceView(this); 

         view.setRenderer(new OpenGLRenderer()); 

       
   setContentView(view); 

         //*/     

     } 

 /******************************************************************************** 

 ** Form generated from reading UI file 'mainwindow.ui' 

 ** 

 ** Created: Sat Nov 17 16:13:03 2012 

 **      by: Qt User Interface Compiler version 4.8.1 

 ** 

 ** WARNING! All changes made in this file will be lost when recompiling UI file! 

 ********************************************************************************/ 



 #ifndef UI_MAINWINDOW_H 

 #define UI_MAINWINDOW_H 



 #include <QtCore/QVariant> 

 #include <QtGui/QAction> 

 #include <QtGui/QApplication> 

 #include <QtGui/QButtonGroup> 

 #include <QtGui/QGridLayout> 

 #include <QtGui/QHeaderView> 

 #include <QtGui/QMainWindow> 

 #include <QtGui/QMenu> 

 #include <QtGui/QMenuBar> 

 #include <QtGui/QPushButton> 

 #include <QtGui/QSplitter> 

 #include <QtGui/QStatusBar> 

 #include <QtGui/QTextEdit> 

 #include <QtGui/QToolBar> 

 #include <QtGui/QWidget> 



 QT_BEGIN_NAMESPACE 



 class Ui_MainWindow 

 { 

 public: 

     QAction *action_N; 

     QAction *action; 

     QWidget *centralWidget; 

     QGridLayout *gridLayout; 

     QSplitter *splitter; 

     QPushButton *pushButton_3; 

     QPushButton *pushButton; 

     QPushButton *pushButton_2; 

     QTextEdit *textEdit; 

     QMenuBar *menuBar; 

     QMenu *menu_F; 

     QMenu *menu; 

     QToolBar *mainToolBar; 

     QStatusBar *statusBar; 



     
void setupUi(QMainWindow *MainWindow) 

     { 

         if (MainWindow->objectName().isEmpty()) 

             MainWindow->setObjectName(QString::fromUtf8("MainWindow")); 

         MainWindow->resize(400, 300); 

         action_N = new QAction(MainWindow); 

         action_N->setObjectName(QString::fromUtf8("action_N")); 

         QIcon icon; 

         icon.addFile(QString::fromUtf8(":/File/images/UpArrow.ico"), QSize(), QIcon::Normal, QIcon::Off); 

         action_N->setIcon(icon); 

         action = new QAction(MainWindow); 

         action->setObjectName(QString::fromUtf8("action")); 

         QIcon icon1; 

         icon1.addFile(QString::fromUtf8(":/File/images/Cross.ico"), QSize(), QIcon::Normal, QIcon::Off); 

         action->setIcon(icon1); 

         centralWidget = new QWidget(MainWindow); 

         centralWidget->setObjectName(QString::fromUtf8("centralWidget")); 

         gridLayout = new QGridLayout(centralWidget); 

         gridLayout->setSpacing(6); 

         gridLayout->setContentsMargins(11, 11, 11, 11); 

         gridLayout->setObjectName(QString::fromUtf8("gridLayout")); 

         splitter = new QSplitter(centralWidget); 

         splitter->setObjectName(QString::fromUtf8("splitter")); 

         splitter->setOrientation(Qt::Vertical); 

         pushButton_3 = new QPushButton(splitter); 

         pushButton_3->setObjectName(QString::fromUtf8("pushButton_3")); 

         splitter->addWidget(pushButton_3); 

         pushButton = new QPushButton(splitter); 

         pushButton->setObjectName(QString::fromUtf8("pushButton")); 

         splitter->addWidget(pushButton); 

         pushButton_2 = new QPushButton(splitter); 

         pushButton_2->setObjectName(QString::fromUtf8("pushButton_2")); 

         splitter->addWidget(pushButton_2); 



         gridLayout->addWidget(splitter, 0, 0, 1, 1); 



         textEdit = new QTextEdit(centralWidget); 

         textEdit->setObjectName(QString::fromUtf8("textEdit")); 



         gridLayout->addWidget(textEdit, 0, 1, 1, 1); 



         MainWindow->setCentralWidget(centralWidget); 

         menuBar = new QMenuBar(MainWindow); 

         menuBar->setObjectName(QString::fromUtf8("menuBar")); 

         menuBar->setGeometry(QRect(0, 0, 400, 23)); 

         menu_F = new QMenu(menuBar); 

         menu_F->setObjectName(QString::fromUtf8("menu_F")); 

         menu = new QMenu(menuBar); 

         menu->setObjectName(QString::fromUtf8("menu")); 

         MainWindow->setMenuBar(menuBar); 

         mainToolBar = new QToolBar(MainWindow); 

         mainToolBar->setObjectName(QString::fromUtf8("mainToolBar")); 

         MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar); 

         statusBar = new QStatusBar(MainWindow); 

         statusBar->setObjectName(QString::fromUtf8("statusBar")); 

         MainWindow->setStatusBar(statusBar); 



         menuBar->addAction(menu_F->menuAction()); 

         menuBar->addAction(menu->menuAction()); 

         menu_F->addAction(action_N); 

         menu->addAction(action); 

         mainToolBar->addAction(action_N); 

         mainToolBar->addSeparator(); 

         mainToolBar->addAction(action); 



         retranslateUi(MainWindow); 



         QMetaObject::connectSlotsByName(MainWindow); 

     } // setupUi 



     void retranslateUi(QMainWindow *MainWindow) 

     { 

         MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", 0, QApplication::UnicodeUTF8)); 

         action_N->setText(QApplication::translate("MainWindow", "\346\226\260\345\273\272(&N)", 0, QApplication::UnicodeUTF8)); 

         action_N->setShortcut(QApplication::translate("MainWindow", "Ctrl+N", 0, QApplication::UnicodeUTF8)); 

         action->setText(QApplication::translate("MainWindow", "\345\244\215\345\210\266(&C)", 0, QApplication::UnicodeUTF8)); 

         action->setShortcut(QApplication::translate("MainWindow", "Ctrl+C", 0, QApplication::UnicodeUTF8)); 

         pushButton_3->setText(QApplication::translate("MainWindow", "PushButton", 0, QApplication::UnicodeUTF8)); 

         pushButton->setText(QApplication::translate("MainWindow", "PushButton", 0, QApplication::UnicodeUTF8)); 

         pushButton_2->setText(QApplication::translate("MainWindow", "PushButton", 0, QApplication::UnicodeUTF8)); 

         menu_F->setTitle(QApplication::translate("MainWindow", "\346\226\207\344\273\266(&F)", 0, QApplication::UnicodeUTF8)); 

         menu->setTitle(QApplication::translate("MainWindow", "\347\274\226\350\276\221", 0, QApplication::UnicodeUTF8)); 

     } // retranslateUi 



 }; 



namespace Ui {
     class MainWindowInUi: public Ui_MainWindow {};
 } // namespace Ui 



 QT_END_NAMESPACE 



 #endif // UI_MAINWINDOW_H 



 #ifndef MAINWINDOW_H 

 #define MAINWINDOW_H 



 #include <QMainWindow> 



namespace Ui {
 class MainWindowInUi;
 }

class MainWindow : public QMainWindow 

 { 

     Q_OBJECT 

      

 public: 

     explicit MainWindow(QWidget *parent = 0); 

     ~MainWindow(); 

      

 private: 

    Ui::MainWindowInUi *ui; 

 }; 



 #endif // MAINWINDOW_H 



 #include "mainwindow.h" 

 #include "ui_mainwindow.h" 



 MainWindow::MainWindow(QWidget *parent) : 

     QMainWindow(parent), 

     ui(new Ui::MainWindowInUi) 

 { 

   
  ui->setupUi(this); 

 } 



 MainWindow::~MainWindow() 

 { 

     delete ui; 

 } 



 #include <QtGui/QApplication> 

 #include "mainwindow.h" 



 int main(int argc, char *argv[]) 

 { 

     QApplication a(argc, argv); 

     MainWindow w; 

     w.show(); 

      

     return a.exec(); 

 }

标签:layout,setupUi,pushButton,QApplication,ui,QString,action,include,MainWindow
From: https://blog.51cto.com/gjwrxz/6508473

相关文章

  • 参与共建 SolidUI AI 生成可视化项目:开源社区的力量
    背景SolidUI是一个开源的AI生成可视化项目,旨在帮助开发者快速构建可视化界面。我们诚挚邀请您加入SolidUI社区,与我们共同打造更加优秀的开源项目。本文将为您介绍如何参与到SolidUI的共建中来,包括相关链接、当前项目进展以及如何为项目做出贡献。https://github.com/CloudOrc/Sol......
  • Intel Quick Sync Video(QSV)
    安装和使用过程:1.InstallIntelMediaServerStudioforLinux.Downloadfromsoftware.intel.com/intel-media-serverstudio.Thisisaprerequisiteforthe*_qsvcodecsasitprovidesthefoundationforencodeacceleration.Seethenextchapterformoreinfoonedi......
  • 【雕爷学编程】Arduino动手做(115)---HB100多普勒雷达模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • UniGui web客户端与本地exe通讯
     原文地址......
  • 关于 SAP Commerce Cloud UI 的混合部署模式
    所谓混合部署模式,意思是CommerceCloudStorefront部分UI通过Spartacusserve,剩下的仍然通过传统的Accelerator来serve.例子:http://localhost:4200/electronics-spa/en/USD/Open-Catalogue/Cameras/Digital-Cameras/c/575通过Spartacus实现http://localhost:4200......
  • 【雕爷学编程】Arduino动手做(114)---US-015高分辨超声波模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是......
  • 使用Thumbnails进行图片压缩,报“No suitable ImageReader found for source data”异
    先转一次byte数组再处理byte[]bigContent=file.getBytes();Thumbnails.of(newByteArrayInputStream(bigContent)).scale(1f).outputQuality(0.3f).toFile(fileThu);这里fileThu直接使用文件路径比较好......
  • python自动化办公--pyautogui控制鼠标和键盘操作
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • SoapUI 测试上传下载文件
    SoapUI测试上传下载文件 背景使用SoapUI工具测试文件导入导出的接口。 1、文件上传 1)在左侧菜单配置请求URL http://172.31.0.90:38990/file/routerUpload 2)确认请求URL是否正确3)设置介质类型设置为:multipart/form-data4)上传文件(excel类型为例):Attacment......
  • [rk3568] opkg 能使用的版本以及buildroot package
    能使用opkg install工具正常的版本opkg-0.3.6.tar.gzBR2_PACKAGE_CJSON=yBR2_PACKAGE_LIBZLIB=yBR2_PACKAGE_EIGEN=yBR2_PACKAGE_LIBSOCKETCAN=yBR2_PACKAGE_BZIP2=yBR2_PACKAGE_LIBGEOS=yBR2_PACKAGE_TAR=yBR2_PACKAGE_FILE=y不要增加+BR2_SYSTEM_BIN_SH_BUSYBOX这个包,增......