精华内容
下载资源
问答
  • centos7输入密码之后返回登录界面
    千次阅读
    2019-11-20 11:49:59

    之前下了个生物信息可视化的程序igv,在/etc/profile里加入环境变量之后:source /x/x/x/igv.sh,就是加了这么一个语句,因为在这个文件夹里写需要重启系统才能生效命令,所以当时我写完也没管,等第二天再重启的时候就打不开了,具体就是输入密码之后闪了一下又返回登录界面,在网上查了一下说是环境变量的问题,我也觉得是,因为我头一天就改了这么一个文件。所以当务之急是重新进入profile这个文件夹给改回来。
    我参考了这篇文章进入单用户界面进入了profile文件夹,删除了之前添的语句果然又回来了。不过是不是经典界面(上面显示活动,下面没有任务栏),因为我之前改过(手欠),在输入界面选择设置改回经典界面就可以了,参考改回经典界面

    更多相关内容
  • 界面上也有一个按钮,点击可以返回界面。(使用的是Qt 5.9.4版本的Qt Creator) (新建项目细节没问题的直接看文章末尾的截图吧~) 新建项目 -- >弹窗中选择Application的Qt Widgets Application(默认的)...

            最近在自学习,第一次写博客,有需要改正的还请留言讨论。

            先说一下这个练习的需求:在主界面有一个按钮,点击按钮弹出一个新的界面。新界面上也有一个按钮,点击可以返回主界面。(使用的是Qt 5.9.4版本的Qt Creator)

           (新建项目细节没问题的直接看文章末尾的截图吧~)

             新建项目  -- >   弹窗中选择Application的Qt Widgets Application(默认的),点击“choose”   -- >  更改文件名,我改的是demo8,“下一步”   -- >   “下一步”--基类的选择有MainWindow/QWidget/QDialog三种,我选的是QWidget(第一个也可以),点“下一步”   --  > “完成”。此时就会出现一个项目,包括头文件、源文件和ui文件(ui文件是在选择基类的界面时候有一个默认的勾选有的,可能部分人没接触这块,去掉对勾就没有ui文件了)。这里说一下,ui文件只是写程序时更快捷方便,其实结果都是一样的。

          单击项目 --> 点击右键--添加新文件   -- >  选择Qt 下的Qt设计师界面类,点“choose”--模板我这里默认是“Dialog without Buttons”(按钮可以回头再添加),下一步   -- >  类名,我这里没改,该也可以,记得第二个界面的objectName和这个是对应的。下一步  -- >  完成。进入dialog.ui设计界面,在界面上拖入一个按钮,右侧属性栏改一下它的objectName,这里我改的是:backButton,将按钮上文字改为:back  -- >点击编辑,可以看到添加了dialog的头文件、源文件和ui文件   -- >  点击widget.ui,进入设计界面在左侧拖一个Push Button入框,单击框中的按钮让它成选中状态,右键选择“转到槽”,默认是在clicked(),直接点击“OK”,  -- >   (这里默认是返回到widget.cpp的槽函数里,先不着急) 点击widget.h,添加第二个界面的头文件#include "second.h"(这一步很重要噢~)  -- >  ,然后点击widget.cpp,在槽函数里(我这里是 on_pushButton_clicked())创建一个第二界面的对象:

      Dialog *dialog = new Dialog(this);       //这一步省去了在头文件里添加私有成员的操作
    不推荐这种方式,这是创建临时变量。还是正常操作吧~
      dialog->setModal(true);                  //setModal()是设置模态,就是得关闭当前窗口才能操作其他窗口
      dialog->show();                          //将new出的界面对象显示出来

            this:当前对话框窗口,QT有自动删除机制,自动删除机制:QT删除对话框时,会自动删除其所有的子对象。所以这里new出来的新对象不需要额外delete。

           setModal()可以在帮助文档里搜索了解,默认是false,是非模态,就是不需要关闭当前窗口也可以操作其他窗口(额外延申的一个小知识点,可以不写)。说点题外话,由于我也在学习,所以这些就是看了很多视频、博客才弄清楚内容综合了学来的知识点,可能有些你们也看到过了。b站有个不错的视频推荐给大家:2019年最新QT从入门到实战完整版。

     

          点击dialog.ui文件,同样的操作,选中按钮右键点击“转到槽”,默认点击“OK”,在槽函数里加:

           this->hide();                     //将当前界面挂起

    下面放几张截图吧,都是文字估计也不想看~~~

     

    头文件没有添加的,为了部分可能需要的小伙伴,也放上去吧~

    内容简单,有点凌乱,有点low阿,有问题留言就行~~ 

    展开全文
  • //重新获取数据的逻辑,此处根据自己的要求回去 //显示信息的界面 setContentView(R.layout.first_layout); initView(); } onResume是在启动activity启动之后才能执行的,也就是恢复执行。程序正常启动:onCreate()...

    startActivityForResult()

    MainActivity

    Intent intent = new Intent(activity, MainActivity.class);
    startActivityForResult(intent,10086);
    
    @Override
        public void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            switch (resultCode) {
                case RESULT_OK:
                    if(resultCode==10086){
    	                String returnData = data.getStringExtra("data_return");
    	                Log.d("FirstActivity,"returnData");
                	}
                    break;
    
            }
        }
    

    Main2Activity

    Intent intent = new Intent();
    intent.putExtra("data_return","Hello SecondActivity");
    setResult(10086,intent);
    finish();
    

    onActivityResult方法不执行原因

    Activity的launchMode在standard、singleTop两个模式下,onActivityResult()方法会在当前的Activity结束掉之后被调用,而在singleTask、singleInstance两个模式下,onActivityResult方法会立即调用,等到再setResult的时候,就不再起作用了,所以发现Intent中的数据为空,resultCode为0

    onResume()生命周期

    重写onResume()

    	@Override
        protected void onResume() {
            super.onResume();
            //重新获取数据的逻辑,此处根据自己的要求回去
            
            //显示信息的界面
            setContentView(R.layout.first_layout);
            initView();
        }
    

    onResume是在启动activity启动之后才能执行的,也就是恢复执行。程序正常启动:onCreate()->onStart()->onResume();
    正常退出:onPause()->onStop()->onDestory()
    一个Activity启动另一个Activity: onPause()->onStop(), 再返回:onRestart()->onStart()->onResume()
    程序按back 退出: onPause()->onStop()->onDestory(),再进入:onCreate()->onStart()->onResume();
    程序按home 退出: onPause()->onStop(),再进入:onRestart()->onStart()->onResume();

    从当前 Activity 返回堆栈中的上一个 Activity
    原理:Activity 自我销毁,不仅清空了堆栈缓存,而且能实现效果,关键是简单。

    MainActivity.this.finish(); // MainActivity 是需要关闭的Activity
    

    重启当前 Activity
    原理:Activity跳转到自己。

    startActivity(new Intent(this, MainActivity.class));
    finish(); //你可以考虑 销毁上一个Activity
    

    更新重新设定当前 Activity页面的数据
    原理:重启,并去掉Activity切换时的动画

    startActivity(new Intent(this, MainActivity.class));
    finish();//关闭自己
    overridePendingTransition(0, 0); //去掉Activity切换时的动画
    
    展开全文
  • 讨论分享:如何使App从后台返回前台时,显示指定界面

    讨论分享:如何使App从后台返回前台时,显示指定界面


    今天群里面讨论了这样的一个需求:用户操作App至任意界面,然后按home键切到后台,然后再从后台返回前台后,如何将App显示到指定界面?


    对于这个需求,具体来说分2种情况:


    1. 指定界面是一种盖在整个App上的效果。例如:

       * 有道云笔记的密码保护功能。在启动密码保护后,每次从后台切到前台,应用会先显示密码输入界面,然后才能显示上次退出前的界面。

       * 支付宝客户端的手势解锁功能,每次从后台切到前台,需要输入手势解锁才能显示退出前的界面。


    对于这个需求,我在有道云笔记开发这个功能时,是放了一个密码输入的subview在整个界面(UIWindow)的最下面,然后每次切到后台时,用  bringSubviewToFront  方法将这个界面提到最前面。后来我发现,这种做法其实不太通用,因为iPad会有多个UIWindow实例,所以该方法在iPad版上不太好做。所以更好的办法是用一个层级更高的UIWindow盖在上面。具体做法是实现一个UIWindow的子类,并将其

    windowLevel成员变量设置成UIWindowLevelAlert。


    2. 指定界面是App的一个正常的界面。例如某个应用有4个Tab,需要用户从后台切回来时,不管在什么情况下都切换到显示第1个Tab的内容。


    对于这个需求,可能在退出前,用户在其它tab界面又点了一些操作,push或modal到另外一些界面上,要把整个操作回退回来比较麻烦。


    对此,腾讯的王飞提供了一个比较trick的办法,我没有试过,先写下来,感兴趣的可以一试。王飞的办法是:直接把appDelegate里面的 window 的 rootViewController 置 nil,让它自己去清理。有点需要注意的是,rootViewController 置空,并不会导致已经入栈的vc立即被释放,因为屏幕还在显示它呢,只有下次设置 rootVC 并 make Visiable 的时候,之前 VC 的 dealloc 才会执行

    展开全文
  • 例如:没有虚拟键,怎样才能实现:返回桌面,打开设置,返回上一层,退出,返回等 解决方案: 这时候adb的作用就来啦 要实现点击返回键的效果,用到的是这个指令: adb shell input keyevent BACK 也可以直接打开...
  • 本来用的好好地APP却在某款手机上出现了点Home键只闪屏无法回主界面的问题,首先提出这个问题的时候头都大了,你Home键不返回了是你系统的问题啊关我应用毛事儿,结果细心查探下来,果然是应用的锅,因为应用进程被...
  • 我自己写的一个照相机app,每次拍摄一张照片后需要返回到原来的activity,再次点击照相按钮才能重新调用系统摄像机, 用什么方法可以不用返回到原来的activity,可以接着一直拍照。直到自己主动想返回的时候在返回呢...
  • Linux如何切换图形界面和命令行界面

    千次阅读 2021-03-16 15:58:14
    如果不小心安装了有界面版的,该如何操作才能 进入到命令行界面呢?接下来,我们来看看怎么解决这个问题. 1.使用用户名和密码登录到Linux系统,点击“活动”—“终端”,打开终端工具。 2.在命令行,输入 init 3 ...
  • 问题 : 最近在在app一级页面进行系统左侧右滑返回的时候,经常出现界面卡死,只能回到手机首页,再进入app才能继续操作app。 解决方法: app一级页面,大家都知道再返回是没有任何相关的页面,由于这个原因...
  • 在父viewController中如下设置:  UIBarButtonItem *backbutton = [[UIBarButtonItem alloc]init];... backbutton.title = @"返回列表";  self.navigationItem.backBarButtonItem = backbutton;
  • 聊天界面返回到聊天列表如何设计

    千次阅读 2016-12-31 13:03:49
    按交互规律来看应该是返回用户介绍界面,但微信是返回到了消息列表页面。 3、如果在用户介绍界面,点击视频聊天,在视频聊天中点击取消或挂断,那么返回的却是用户介绍界面;同样本质上都是发送消息,为
  • android webview的缩放问题: 从一个网页点击图片链接,查看大图,图片设置可以缩放,但是从图片返回到上一页面(goback())后, 原先的网页也能缩放,如何才能返回后的网页不能缩放呢?
  • QT界面编辑

    千次阅读 2019-05-22 15:22:03
    QT界面编辑 ** QT建立游戏登录界面 1、新建一个界面(app)工程 点击 “欢迎” 选项,点击 “New Project” 弹出新建项目界面,在项目中选择 Application -> QT Widgets Application 选项,再点击 choose ,在弹...
  • 我在这篇博客中将会较为全面的讲解在是否有导航的情况下进行跳转以及返回,并且对modal、push、custom等视图做一个介绍。代码我已经上传至:https://github.com/chenyufeng1991/NavigationTest  。 之前我也写过一...
  • 从vue从后台返回的视频资源路径 我发现了在前台界面上显示不出来   上面这种方法 视频显示不出来 最后用线面这种方法 可以正常显示 很奇怪 <video controls="constrols" src="videoSrc"></video...
  • Labview--主界面和子界面的自由切换

    千次阅读 2020-12-06 19:08:38
    那么怎么才能实现主界面和子界面的自由转换呢? 1.那先介绍一下主界面和子界面自由转换所需要的控件和选择功能吧! (在这里我们把按键作为触发主界面到子界面的条件) 第一个:在程序框图界面–>应用程序控制–&...
  • 最近做一个评论功能,要求点击返回键直接finish掉评论界面(软键盘+界面),在onBackPressed()和onKeyDown()中进行监听返回键都是先关闭软键盘,然后才能finish掉界面。最后在dispatchKeyEvent()打印log发现,在软...
  • 我现在back键返回到桌面了 请问怎么才能回到发短信前的activity 谢谢
  • PyQt5设置登录界面界面美化

    万次阅读 多人点赞 2020-11-12 20:01:16
    项目的最终成果是要写一个软件,把所有研究的内容可视化的展示出来,研究的内容都写的差不多了,还差个登录界面,于是就开始元气满满的干起来。 先上编译环境: Python3.7 pycharm2020专业版 PyQt5 博主习惯用...
  • JAVA实现简单的登录界面

    万次阅读 多人点赞 2018-10-26 16:42:56
    我本来是学C++的,然后课程上老师要求做一个登陆界面,用C++实现不限时,然后就选择了JAVA,从零开始自学JAVA。好在网上很多大佬都写了如何用JAVA编写登陆界面的博客,写得很详细,使得我第一次接触JAVA也能看懂一二...
  • 按住Ctrl+Alt 按两次Delete(用户名中输入administered)
  • 推箱子——带有图形界面

    千次阅读 多人点赞 2020-12-25 11:45:27
    图形界面如何添加3.1工具的选择3.2 easyx库中一些函数的使用3.2.1头文件的包含3.2.2 加载一个图形化界面3.2.3 图片变量的声明3.2.4 图片的储存位置4.图片定义和打印4.1图片的定义4.2图片的打印5.完整代码 1.前言 ...
  • Python 图形化界面设计

    万次阅读 多人点赞 2019-05-30 21:40:24
    1、图形化界面设计的基本理解 当前流行的计算机桌面应用程序大多数为图形化用户界面(Graphic User Interface,GUI),即通过鼠标对菜单、按钮等图形化元素触发指令,并从标签、对话框等图型化显示容器中获取人机对话...
  • Pygame按钮集成及界面切换的实现

    千次阅读 2022-03-06 23:44:40
    pygame是python轻量级的游戏框架,通常用于微型小游戏的创作或者游戏编程思想的教育。pygame的功能集成程度比较低,通常需要将功能代码人工再次集成包装(模块化、类化)才能更好地减少代码量,起到复用的效果。 ...
  • java程序中,怎么返回上一个步骤?

    千次阅读 2021-02-27 18:52:37
    程序开始运行后界面如下:然后登陆进去,界面如下我想问的是,这时候输入4,返回到上一级,即返回到输入第一个选择的那一步骤该怎么做呢。我做了开头,如下:publicclassHome{publics...程序开始运行后界面如下:...
  • 就有可能把用户名和密码框放在手机屏幕的中间或底部,这样当软键盘弹出的时候,就有可能挡住输入框(往往用户输完用户名和密码还要按返回键盘才能登录), 这样用户体验是不好的,该demo是一个解决该问题相对比较好的...
  • 这个问题也是老问题了,我再来说一下吧,呵。。。  其实看一下基础建设讨论区的教材应该不是什么困难的事。。。  ...如果在桌面上打开终端,应该用菜单上的 [系统工具] -> 终端,这样打开的是一...如果返回桌面,应该
  • GUI图形界面编程基础知识

    千次阅读 2021-11-09 23:23:34
    当驱动程序从设备获取数据后,它会将数据返回到操作系统,操作系统会将数据返回至应用程序。 显卡驱动是由生产硬件的硬件厂商写的,它是为某个系列的显卡所开发的OpenGL的实现;而我们开发一个OpenGL的应用程序时所...
  • autojs ui界面漂亮模板

    千次阅读 2021-08-07 12:42:17
    } }) //两次才能返回 threads.start(function () { var isCanFinish = false; var isCanFinishTimeout; ui.emitter.on("back_pressed", e => { if (!isCanFinish) { isCanFinish = true; isCanFinishTimeout = ...
  • 如何用MFC做漂亮的界面

    万次阅读 多人点赞 2017-12-25 13:42:57
    本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3. 熟悉OOP理论和技术; 本文...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 214,391
精华内容 85,756
关键字:

怎么才能返回界面呢