-
2021-05-09 09:04:01
1、手工切换:在图形界面中找一个可以输入命令的地方(RedHat9中默认是按alt+F2,或者从菜单:系统工具→终端打开)
输入init 3 回车(注意init后面有一个空格),等一会就进入了命令界面,用init 5可以回到图形界面。
2、如果想开机自动进纯文本模式,用文本编辑器打开文件/etc/inittab,找到其中的:id:5:initdefault:
这行指示启动时的运行级是5,也就是图形模式,改成3就是文本模式了:id:3:initdefault:。再想进入X Windows用startx
注意:以上几种方法切换后,窗口模式完全关闭。如果窗口中有文件未保存,将丢失。
3、还有一种“软”切换,按Ctrl+Alt+F1,进入一个同时运行的文本模式控制台,x窗口仍然在运行(占用内存)
Ctrl+Alt+F7 切换回刚才的图形模式。其实Ctrl+Alt+F1、Ctrl+Alt+F2、Ctrl+Alt+F3、Ctrl+Alt+F4、Ctrl+Alt+F5、Ctrl+Alt+F6 这6个都可以进入同时运行的不同文本模式控制台,没有窗口模式支持,也可以进行多任务同时处理。
更多相关内容 -
python tkinter实现界面切换的示例代码
2020-09-19 07:22:13今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
QT一个多界面自由切换代码
2019-03-24 22:31:10实现5个WIDGET自由切换,实现按键颜色变化。作为嵌入式LINUX多界面开发必备自选。QT5/QT4都可以使用。 -
注册登录界面js特效炫酷切换代码.zip
2019-07-11 09:41:26注册登录界面js特效炫酷切换代码。 -
wxpython实现按钮切换界面的方法
2020-09-18 10:38:49主要为大家详细介绍了wxpython实现按钮切换界面的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
jQuery可切换皮肤的会员注册界面代码.zip
2019-07-11 09:43:45jQuery可切换皮肤的会员注册界面代码,可以切换背景图片的效果,用在企业网站中登录后台部分也还是不错的效果,php中文网推荐下载! -
Android切换界面皮肤代码
2013-12-03 10:39:44Android切换界面皮肤代码,轻松实现换肤功能 -
IOS代码示例-登录+界面切换+界面间传参
2016-01-26 14:52:21IOS代码示例-登录+界面切换+界面间传参,代码简洁,亲测可用。IOS代码示例-登录+界面切换+界面间传参,代码简洁,亲测可用。IOS代码示例-登录+界面切换+界面间传参,代码简洁,亲测可用。IOS代码示例-登录+界面切换+... -
python利用thinker制作多页面互相切换的代码实例片段
2022-04-11 11:00:03python利用thinker制作多页面互相切换的代码实例片段,可以多个页面进行无缝切换,在每个界面中写入相应的ui元素,并不相互干扰,可以同他做多菜单的桌面应用程序。 -
C#打开和切换界面代码中show和ShowDialog的区别
2014-02-20 11:38:42最近在开发一个C#项目,发现程序的内存占用飞速...从Form1到Form2界面切换原来代码如下: Form2 dlg = new Form2(); Dlg.show(); this.Hide(); 从子界面Form2返回Form1的代码如下: Form1 dlg = new Form1()最近在开发一个C#项目,发现程序的内存占用飞速上升。反复查找,终于定位到原因。由于在主界面和子界面切换过程中对于show语句使用不当所造成的。
从Form1到Form2界面切换原来代码如下:
Form2 dlg = new Form2(); Dlg.show(); this.Hide();
从子界面Form2返回Form1的代码如下:
Form1 dlg = new Form1(); Dlg.show(); this.Hide();
在这儿其实,就会不停创建内存,开辟新的界面,从而导致内存急剧上升。Show是显示非模态窗体,经过修改和测试,在此类情况下,最好采用ShowDialog来显示模态窗体。经过修改的正确标准写法如下。
从Form1到Form2界面切换原来代码如下:
Form2 dlg = new Form2(); this.Hide(); dlg.ShowDialog();//子窗体只有关闭,才执行后面的语句 this.Show();
从子界面Form2返回Form1的代码如下:
this.close();//直接关闭当前的Form2窗体
经过这样修改后,测试发现内存没有不停增加。子窗体关闭后,占用内存得到释放。特意把该问题总结分享出来,希望对大家有帮助。
-
Android UI界面之切换主题的实现代码.rar
2019-07-10 18:40:53Android UI界面之切换主题的实现代码,在安卓手机中,这是个比较有用且比较基础的功能,无刷新切换android系统默认的窗口风格,这个你知道的,这是个简单的测试例子。 -
Android Studio使用ViewPager+Fragment实现仿微信滑动切换界面
2016-12-27 16:45:41Android Studio使用ViewPager+Fragment实现仿微信滑动切换界面 -
Android界面切换动画效果源代码
2013-10-12 23:35:16Android界面切换动画效果源代码,如果觉得效果不理想可以自己调整X,Y值等参数。 -
安卓界面切换程序源码
2014-06-09 11:07:01安卓小应用,用于不同界面切换的小程序,是程序的源代码 -
Linux图形界面与命令行界面切换
2021-05-13 07:12:051、没有安装图形界面的Linux系统执行下面命令安装图形界面:yum groupinstall "GNOME Desktop" "Graphical Administration Tools"注:安装中间需要输入两次“y”确认安装2.安装完毕之后命令行界面—>图形界面执行...1、没有安装图形界面的Linux系统执行下面命令安装图形界面:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
注:安装中间需要输入两次“y”确认安装
2.安装完毕之后命令行界面—>图形界面
执行startx命令
3、图形界面—>命令行界面
Ctrl+Alt+F2
4、 启动进入命令行
修改/etc/inittab文件
"id:3:initdefault"
5、启动进入图形界面
修改/etc/inittab文件
"id:5:initdefault"
虚拟机-linux系统中图形界面和命令行界面切换
linux系统中图形化界面和命令行界面之间的切换可以分为两种,临时性切换和永久性切换. 临时性切换即切换后只对本次生效,系统重启后界面还是默认界面. 永久性切换即切换后系统开机后永远处于的界面. 临时 ...
Kali Linux图形界面与命令行界面的切换
前言: 有时候为了节约系统资源,使用命令行界面能够让Linux系统的运行更加流畅,处理任务的速度也更加快.现在的Kali安装完成后默认是开机就启动图形化界面.本文将介绍通过编辑Kali启动引导文件的方 ...
centos7下图形界面和命令行界面切换
在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面 在命令上 输入 init 3 命令 切换到dos界面 输入 init 5命令 切换到图形界面 ...
centos关机、重启、图形界面与命令行界面切换命令
1.关机: init0; poweroff; halt; shutdown 2.重启: init1; reboot; 3.图形界面切换到命令行界面: init3; 或者,修改配置文件: #vi ...
Linux图形界面与命令行界面以及用户之间的转换
刚刚不小心进入了命令行界面,,,,,, ALT SHIFE F5 咋回去的呢 sudo startx 但是回去以后默认是root ,,,,,, 所以切换用户 su username//用户名 就可以切 ...
CentOS7图形界面与命令行界面切换(转载)
在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面 在命令上 输入 init 3 命令 切换到dos界面 输入 init 5命令 切换到图形界面 ...
centos 图形界面和命令行界面切换
如果在图形界面下,按:Ctrl+Alt+F2进入命令行登录界面 切到root用户下, su root password 1, 关闭图形界面: init 3 关闭图形界面(XServer服务也会关闭) ...
CentOS7图形界面与命令行界面切换
1.如果在命令行模式,按Ctrl+Alt+F1,可以进入图形界面: 2.如果在图形界面下,按:Ctrl+Alt+F2,可以进入命令行模式:
Cetos 7 命令行登陆与图形界面登陆相互切换
环境:vmware 虚拟机: 系统:Cetos 7 64位: 引言:有一台虚拟机,安装的时候选择的是最小化安装,是没有图形界面的,后来有需求,需要有个图形界面,所以就准备把这个升级下,下面是操作步骤: ...
随机推荐
Android开发环境搭建之Eclipse/AndroidStudio
时隔两年之后,回头来整理曾经走过的Android开发之路.记录下开发环境的配置,也方便与新入门的小伙伴们快速搭建自己的Android平台. 一.Android SDK Manager 1.下载与安装[ ...
Qt实用小技巧(转)
原博网址:http://www.cnblogs.com/feiyangqingyun/archive/2010/12/06/1898143.html 1.如果在窗体关闭前自行判断是否可关闭答:重新实现 ...
iOS深入学习:(UITableView系列3:insertRow)
前面一篇博客,我使用了reloadData来刷新界面,但是这样没有动画效果,那么我这里通过insertRowsAtIndexPaths:withRowAnimation设置动画效果,希望对大家有所帮助 ...
HTML5里autofocus属性
转载:http://www.webhek.com/html5-autofocus/ HTML5给我们带来了一大堆神奇的东西.以前需要用JavaScript和Flash完成的任务,例如表单校验,INPU ...
Java注解教程:自定义注解示例,利用反射进行解析
Java注解能够提供代码的相关信息,同时对于所注解的代码结构又没有直接影响.在这篇教程中,我们将学习Java注解,如何编写自定义注解,注解的使用,以及如何使用反射解析注解. 注解是Java 1.5引入 ...
vim 高级使用技巧
前言:逃离windows有很长时间了,特别是当今android盛行的时代,我们没有理由不选择ubuntu作为编译开发android之首选.其实操作系统只是我们使用的一个工具, windows也好lin ...
常用js函数
1.获得元素到页面的绝对距离 function getPos(obj) { var pos = {left:0, top:0}; while (obj) { pos.left += obj.offse ...
Net基础恶补
一 自定义事件 1 之前一直都是使用事件调用来触发事件,看代码 // 定义一个事件 public event EventHandler; //触发事件 public void OnEvent(){ i ...
.NET单元测试艺术(1) - 单元测试的基本知识
List 1.1 一个要测试的SimpleParser类 using System; namespace AOUT.CH1.Examples { public class SimpleParser { ...
怎么修改PDF文档图片内容
我们想要修改PDF文件的时候应该怎么做呢,PDF文件不同于其他的文件,PDF文件的编辑需要借助PDF编辑器才能够对文件进行编辑修改,那么要怎么修改PDF文档图片内容呢,有许多的小伙伴都想知道该怎么做, ...
-
使用ViewPage实现APP界面伐屏切换代码示例源码
2016-05-01 16:19:25使用ViewPage实现APP界面伐屏切换代码示例源码,Android studio源码,eclipse打开无效 -
微信小程序商城-界面设计实战教学(含源代码)
2018-10-14 13:53:41讲解微信小程序商城界面设计所需的基础知识,实战商城界面所要做的多个栏目:首页、产品列表、产品详细页面、购物车、用户中心等几十个页面的布局设计! 任务作业: 1.制作一个空白的小程序框架 2.制作一个1行2列的... -
QT登陆页面跳转到主界面的源代码
2017-06-03 15:00:28QT登陆页面跳转到主界面的实现 相关博客详细介绍链接https://blog.csdn.net/apple8422?orderby=ViewCount -
C++之 Qt 实现图形界面 的 菜单切换以及代码封装
2018-04-14 15:53:17随着图形界面内容的丰富,功能的增加,把所有的代码都放在一组 .h+.cpp+.ui,会让后期维护变得困难了,我们需要做的,就是每一个页面,就一组 .h+.cpp+.ui,具体实现,看代码代码结构ui 设计1、主界面ui 编一、前言
Qt
使用Qt Creator
编译器自带的UI
图形界面设计,做一个简单的图形界面应用,速度快到起飞,功能比Java
的Swing
还强大多了,代码也是十分简洁的。随着图形界面内容的丰富,功能的增加,把所有的代码都放在一组
.h+.cpp+.ui
,会让后期维护变得困难了,我们需要做的,就是每一个页面,就一组.h+.cpp+.ui
,具体实现,看代码二、代码结构
三、ui 设计
1、主界面
ui 编辑器内容
效果图
2、子菜单-工厂
ui 编辑器内容
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3sSZbHbo-1571700930811)(https://img-blog.csdn.net/20180414153711344?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGFyZ2VyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
效果图
3、子菜单-品牌
ui 设计
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UOJPlu8d-1571700930814)(https://img-blog.csdn.net/20180414154348307?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGFyZ2VyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
效果图
四、配置
#------------------------------------------------- # # Project created by QtCreator 2017-10-06T09:20:33 # #------------------------------------------------- QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = carmanager TEMPLATE = app SOURCES += main.cpp\ widget.cpp \ factory.cpp \ brand.cpp HEADERS += widget.h \ factory.h \ brand.h FORMS += widget.ui \ factory.ui \ brand.ui
五、main.cpp
#include "widget.h" #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); return a.exec(); }
六、主界面
#ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<brand.h> #include<factory.h> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWidget *parent = 0); ~Widget(); private slots: void on_buttonFactory_clicked(); void on_buttonBrand_clicked(); //处理来自Brand类的信号 void hideBrand(); //处理来自Factory类的信号 void hideFactory(); private: Ui::Widget *ui; Brand brand; Factory factory; }; #endif // WIDGET_H
#include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); connect(&brand, &Brand::returnMain, this, &Widget::hideBrand); connect(&factory, &Factory::returnMain, this, &Widget::hideFactory); } Widget::~Widget() { delete ui; } void Widget::on_buttonFactory_clicked() { this->hide(); factory.show(); } void Widget::on_buttonBrand_clicked() { this->hide(); brand.show(); } //定义处理来自Band的信号 void Widget::hideBrand() { this->show(); brand.hide(); } //定义处理来自Factory的信号 void Widget::hideFactory() { this->show(); factory.hide(); }
七、工厂子界面
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kWuxz173-1571700930826)(https://img-blog.csdn.net/20180414154830918?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGFyZ2VyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
#ifndef FACTORY_H #define FACTORY_H #include <QDockWidget> namespace Ui { class Factory; } class Factory : public QDockWidget { Q_OBJECT public: explicit Factory(QWidget *parent = 0); ~Factory(); private slots: void on_buttonReturn_clicked(); //添加信号列表和信号 signals: void returnMain(); private: Ui::Factory *ui; }; #endif // FACTORY_H
#include "factory.h" #include "ui_factory.h" Factory::Factory(QWidget *parent) : QDockWidget(parent), ui(new Ui::Factory) { ui->setupUi(this); } Factory::~Factory() { delete ui; } void Factory::on_buttonReturn_clicked() { //发送给主界面信号 emit returnMain(); }
八、品牌子界面
#ifndef BRAND_H #define BRAND_H #include <QDockWidget> namespace Ui { class Brand; } class Brand : public QDockWidget { Q_OBJECT public: explicit Brand(QWidget *parent = 0); ~Brand(); private slots: void on_buttonReturn_clicked(); //添加信号列表和信号 signals: void returnMain(); private: Ui::Brand *ui; }; #endif // BRAND_H
#include "brand.h" #include "ui_brand.h" Brand::Brand(QWidget *parent) : QDockWidget(parent), ui(new Ui::Brand) { ui->setupUi(this); } Brand::~Brand() { delete ui; } void Brand::on_buttonReturn_clicked() { //发送给主界面信号 emit returnMain(); }
九、思考:
①子界面:有了 ui 的“转到槽”,则省略了槽的设计,直接在 .h 里面声明信号就可以了,接着在“转到槽”里面添加信号就完毕
②主界面:依旧在构造函数里边使用connect,依旧声明处理信号的槽函数,依旧定义处理信号的槽函数
③绝对优势:不用进行提升控件~!
十、其他
这里的 类似 on_buttonReturn_clicked() 函数、匹配的.xml,都是自动生成的,在 ui 编辑里边右击组件添加槽函数就会自动生成。
只是内容是自己添加的,这就是 Qt 的强大之处
-
python界面不同按钮实现不同功能-python tkinter实现界面切换的示例代码
2020-11-01 12:01:32跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面... -
关于java的GUI简单切换界面
2019-03-26 20:00:57因此我上网看了一些代码,却发现网上的大多数代码都很繁琐,仔细看下去感觉有许多冗余,虽然哪些代码达到了切换界面的目的,但也有其它一些我暂时用不上的功能。 简而言之,就是网上这部分的代码不够精简。于是我... -
LittlevGL 切换界面的演示
2020-04-13 14:41:10其实 lvgl 切换界面不是很难,只需要下面几行代码即可实现: lv_obj_t* btn1,* btn2; lv_obj_t* current_app_obj_user=NULL; #define LV_DESKTOP lv_disp_get_scr_act(NULL) /******************... -
untiy切换界面窗口代码
2015-01-17 14:34:08using UnityEngine; using System.Collections; public class ScreenWindowa : MonoBehaviour { int winNmu = 0; // Use this for initialization void Start () { ... // Update is called once per fra -
模仿QQ的左右滑动切换界面和下拉更新的效果
2012-08-02 08:37:28模仿QQ的左右滑动切换界面和下拉更新的效果,简单的实现一些功能 -
Android include控件切换界面使用案例源码详解
2021-11-10 17:12:24因为手机屏幕的尺寸缘故,我们很多时候是不能再一个界面上堆太多东西的,尤其是列表,往往一个列表需要显示的项目很多,如果和其他的控件堆在同一个界面中就会显得非常拥挤。 所以我们很多时候,就会将列表单独放在... -
安卓之点击按钮切换界面(Activity)
2019-12-10 21:16:08由A界面切换到B界面的代码如下 Intent intent=new Intent(this,DisplayMessageActivity.class); startActivity(intent); B界面显示的代码 Intent intent=getIntent(); 接下来介绍一个函数 intent.putExtra... -
qml 多界面切换——qml
2021-04-16 17:08:27前言 无论用什么语言开发,稍微复杂点的界面,都会涉及到多界面...下面我列举我切换界面的方式和场合: StackView push/popComponent 我感觉最常用的就是此类了,StackView像一个队列似的,将界面压(push)进去.