精华内容
下载资源
问答
  • JavaFX窗口最大化最小化事件

    千次阅读 2017-04-10 10:42:35
    因此我想通过监听窗口最大化事件来解决这个问题。但是找了半天,没有这样事件,网上也没查到这样的东西。最后试了一下的窗口的焦点改变事件,当窗口最小化和最大化的时候,窗口的焦点是会改变的...
    1. 问题背景:
      最近做一个本地客户端与远程服务器通信的小程序,采用Mina与远程服务器进行通信。
    2. 问题描述:
      客户端采用Java FX编写,但是在Java FX窗口最小化切换到最大化的时候会遇到窗口界面黑屏(界面组件都看不见)的bug,不知道什么原因造成的。但是鼠标点击一下内部界面(界面获取焦点)就可以恢复正常。
    3. 解决过程:
      因此我想通过监听窗口最大化事件来解决这个问题。但是找了半天,没有这样事件,网上也没查到这样的东西。最后试了一下的窗口的焦点改变事件,当窗口最小化和最大化的时候,窗口的焦点是会改变的。因此通过监听窗口焦点的改变事件就可以解决。
    4. 代码如下:
    scene.getWindow().focusedProperty().addListener(new ChangeListener<Boolean>() {
       @Override
       public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
           scene.getWindow().setFocused(true);//避免打开黑屏
       }
    });
    展开全文
  • python tkinter 窗口最大化

    千次阅读 2017-10-08 15:33:52
    python tkinter 窗口最大化

    转自:http://blog.csdn.net/asdf54sdf/article/details/50495942

    最近学习python,刚好学到了gui(tkinter)相关的知识,顺便一提,我学python用的是《programming python 4edition》这本书,在这里小小的推荐一下,感觉还不错。昨天在做一个简单的文本编辑器的时候,想要在窗口启动的时候就默认是最大化的,但是不知道如何实现,经过一番百度和谷歌之后找到了几个实用的方法,在这里总结一下。还有就是,我到今天才知道上谷歌搜索可以不用翻墙,可以用镜像网站…推荐大家也去搜一下谷歌镜像网站,挺好用的。

    我是在linux下折腾的,python版本是python3.4.3+,linux用的是ubuntu kylin 发行版本,是一个中文汉化版,做的不错。

    方法1
    root = Tk()
    w, h = root.maxsize()
    root.geometry("{}x{}".format(w, h)) #看好了,中间的是小写字母x
    • 1
    • 2
    • 3
    方法2
    root = Tk()
    w = root.winfo_screenwidth()
    h = root.winfo_screenheight()
    root.geometry("%dx%d" %(w, h))
    • 1
    • 2
    • 3
    • 4

    上面两个是比较常见的方法,应该是在windows和linux下都可以使用的。

    方法3
    root = Tk()
    screen = os.popen("xrandr | grep current")
    cur = screen.read().split(',')[1].split(' ')
    root.geometry(cur[2]+cur[3]+cur[4])
    • 1
    • 2
    • 3
    • 4

    这个方法就只能在linux下使用了,它是利用了xrandr命令,这个命令可以查看和设置当前的屏幕分辨率。

    方法4
    root = Tk()
    root.state("zoomed")
    • 1
    • 2

    这个方法只能在windows下使用,原因是”zoomed”这个参数只能在windowns下使用。

    方法5
    root = Tk()
    root.attributes("-fullscreen", true)
    • 1
    • 2

    这个方法是设置root窗口的全屏属性为真,可以实现最大化,但是没有标题栏…

    我找到的方法就这么多,希望可以帮到大家,也是给自己做个总结免得忘了…


    展开全文
  • Python tkinter窗口最大化处理

    千次阅读 2020-06-03 10:05:31
    设置窗口最大化的方法如下 from tkinter import * root = Tk() root.title("窗口标题") root.geometry("300x160") root.configure(bg="yellow") root.state("zoomed") # 窗口最大化 root.mainloop()

    设置窗口最大化的方法如下

    from tkinter import *
    
    root = Tk()
    root.title("窗口标题")
    root.geometry("300x160")
    root.configure(bg="yellow")
    root.state("zoomed") # 窗口最大化
    
    root.mainloop()
    
    
    展开全文
  • 也即需要在窗口最大化后可以将窗口还原为初始大小。如下图1所示: 在最大化后这个位置的按钮变成还原按钮。如下图2所示: 只需要将JFrame的setResizable设置为true即可。即下面的语句: jFrame.setResizable...

    使用JFrame创建窗口时,要如果想窗口在最大化后,最大化按钮变成还原按钮。也即需要在窗口最大化后可以将窗口还原为初始大小。如下图1所示:
    图1 最大化按钮

    在最大化后这个位置的按钮变成还原按钮。如下图2所示:
    图2 还原按钮

    只需要将JFrame的setResizable设置为true即可。即下面的语句:

    jFrame.setResizable(true);
    

    需要特别注意的是,这个方法与 jFrame.setLocationRelativeTo();方法是冲突的。如果在调用了 setResizable(true)方法后,又调用jFrame.setLocationRelativeTo(null)jFrame.setLocationRelativeTo(object)将会导致窗口最大化后就不能最小化了。

    此外,这个 “jFrame.setLocationRelativeTo()” 方法会导致一些其他问题。 比如我遇到的有:窗口调节几次大小后,就再也无法调节大小了。而且也无法移动窗口。所以这个 “jFrame.setLocationRelativeTo();” 方法要慎用。jFrame.setLocationRelativeTo(null);
    这个方法可以将窗口放置在桌面的中心位置。但这个方法最好只在程序的界面首次运行时调用一次,以后应尽量不用,以免导致其他问题。

    展开全文
  • Electron 无边框窗口最大化最小化关闭功能目的 实现无边框窗口,并添加最大化最小化和关闭功能 前提 了解Electron 主进程和渲染进程的通讯 了解 BrowserWindow相关功能 操作流程 先在界面上放三个按钮 ...
  • MFC单文档窗口最大化显示

    千次阅读 2017-11-10 10:37:42
    窗口最大化显示
  • IntelliJ IDEA 代码窗口最大化

    千次阅读 2019-04-11 01:31:47
    今天要解决的问题呢,代码窗口最大化。 eclipse中使用ctrl + m就可以, intellij idea要最大化: Windows 上: Ctrl+Shift+F12 OS X 上:Command+Shift+F12 当然也可以在设置中改变这个快捷键,在keymap中查找...
  • PyQT禁止窗口最大化按钮:
  • webdriver窗口最大化方法

    千次阅读 2016-03-22 14:18:58
    webdriver窗口最大化方法 driver.manage().window().maximize();
  • PyQT禁止窗口最大化按钮

    千次阅读 2017-09-22 15:02:34
    PyQT禁止窗口最大化按钮: #禁止最大化按钮  MainWindow.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint) PyQT禁止调整窗口大小: #禁止拉伸窗口大小  MainWindow.setFixedSize...
  • mac如何使用快捷键,使得窗口最大化/最小化
  • Selenium自动化Chrome浏览器 在windows下窗口最大化 本人由于是搞自动化时间不长,所以踩了很多坑。准备把踩得这些坑记录下来。 自动化测试最基础的就是打开浏览器然后让Windows窗口最大化,如果窗口不是最大化...
  • Win7窗口最大化和最小化快捷键

    万次阅读 2016-09-09 09:56:09
    使当前使用的窗口最大化。 Windows 键 + 方向键“↓” 使当前使用中的最大化窗口恢复正常显示;或者如果当前窗口不是最大化状态,则会将其最小化。 Windows 键 + 方向键“←” / Windows 键 + 方向键“→” ...
  • Matlab Figure 窗口最大化方法

    万次阅读 多人点赞 2018-11-28 11:22:16
    问题 ...但是 Maltab 默认提供的 figure 参数中并不能原生控制创建窗口最大化。 百度网上大多给出的解决方案是: SIZE = get(0); % 获取显示屏的像素尺寸 h = figure(); % 创建图形窗口 set(h, 'o...
  • 【python】GUI thinter窗口最大化

    千次阅读 2019-07-01 15:40:37
    window.title("窗口最大化")#窗口命名 window.state("zoomed")#窗口最大,仅限window下使用 window.mainloop()#主窗口循环显示 这种方法仅限window下使用,linux不可以。 方法2 from tkinter impor...
  • 1.GUI 窗口最大化 双击除控件外的空白处(视图)》属性检查器》resize》on即可。 设置完这个,当放大的时候,会发现我们控件的位置没有变化。此时我们需要设置一个。 工具》GUI选项》调整大小的方式》成比例 ...
  • 记录一下如何在sharepoint 2010 弹出模式窗口最大化的方法。 前面提到关于sharepoint 2010 弹出模式窗口showModalDialog并返回值returnResult方法,知道了如何使用模式窗口。 但是想在弹出窗口的时候,默认让窗口...
  • C#WPF控件跟随窗口最大化

    千次阅读 2019-05-27 14:49:54
    cs文件 this.WindowState = System.Windows.WindowState.Maximized; //窗口最大化 xaml文件 <Viewbox Stretch="Fill"> <Canvas Height="650" Width="950"> .... <...
  • java设置窗口居中和窗口最大化

    千次阅读 2013-03-28 13:39:41
    窗口居中: setLocationRelativeTo(null); 窗口最大化: this.setExtendedState(JFrame.MAXIMIZED_BOTH);
  • selenium操作浏览器窗口最大化和刷新

    千次阅读 2019-04-26 23:11:00
    实际测试过程中经常遇到打开一个页面并不是全屏显示,但是却希望它能够全屏显示或者新增一条记录后需要刷新一下...窗口最大化关键字:maximize_window() 当前窗口进行刷新:refresh() 测试对象:https://www.baid...
  • xfce 窗口最大化标题栏问题

    千次阅读 2013-10-16 15:39:03
    这是一个简单但是不太好找...问题:当让窗口最大化的时候让标题栏自动隐藏或不隐藏。 这一设置在Applications Menu -> Settings -> Panel -> General -> Don't reserve space on borders 勾先为隐藏不勾选为不隐藏
  • Qt窗口中的一些小技术总结 &amp;...//Qt主窗口没有最小化,最大化按钮且最大化显示&amp;nbsp; int main(int argc, char *argv[])&amp;nbsp; {&amp;nbsp; QApplication a(argc, ar...
  • //登录窗口最大化、最小化和关闭 ipc.on('window-min', () => { if (this.mainWindow && !this.mainWindow.isDestroyed()){ this.mainWindow.minimize(); } }) ipc.on('window-max...
  • qt mdi子窗口最大化

    千次阅读 2013-07-18 13:18:59
    原文地址:...     主窗口启动时最大化  MainWindow w; ... w.showMaximized();...子窗口最大化 // mdiarea 子窗口启动最大化  QMdiArea mdiArea; this->setCentralWidget(&mdiArea)
  • Qt窗口最大化

    千次阅读 2018-09-26 11:39:50
    //showMaximized(); //界面最大化,win10下可能无法最大化  setWindowState(Qt::WindowMaximized); //ok
  • 在C++win32项目中(不是MFC),一个窗口最大化时,怎么让窗口里面的控件也跟着适应布局?控件的大小不用改变,只要控件的位置可以调整得和谐点,比如:最大化、最小化、关闭按钮还是在窗口的右上角
  • 记录一个小问题,在多窗口程序中,子窗口最大化无效的问题。 客户提了个问题,让打开的子窗口自动为最大化显示,之前没留意到。 调用showMaximized();竟然无效。 看了一下,不是无效,是调用时间不对。 在子窗口加入...
  • Qt窗口最大化/最小化/窗口状态判断

    千次阅读 2019-10-21 17:17:44
    QT 中有一个函数: void QWidget::setWindowState ( Qt::WindowStateswindowState ) 这样的函数,通过它可以设置...有了这个就非常easy 了,想让窗体最大化,只需要 setWindowState(Qt::WindowMaximized);就行了 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 294,511
精华内容 117,804
关键字:

如何窗口最大化