精华内容
下载资源
问答
  • gnome shell扩展“标题到面板”是扩展“状态标题栏”的分支,它允许GNOME shell的顶部面板显示当前所选窗口的完整标题。 与原始扩展不同,由于更好的多显示器支持,可能只考虑位于屏幕顶部面板的最大化窗口,该...
  • 如何 PB 实现无标题可拖动的窗口当鼠标拖动时Windows ...这样不管鼠标真正位于窗口的什 么部位,WINDOWS 一律认为鼠标位于标题栏上。因此,用户自然可以拖动窗口。 下面是具体的步骤:1 为窗口定义用户自定义事件

    如何在 PB 中实现无标题可拖动的窗口

    当鼠标拖动时Windows 首先会向鼠标下的窗口发送一个 wm_nchittest 消息,

    窗口收到这个消息后再由窗口的消息处理函数进行处理,消息处理函数将

    会返回一个整数表示鼠标正处于窗口的什么部位。大家只需要知道的是处理函数 返回2,

    表示鼠标正处于窗口的标题栏上。根据这一点,我们只要截获这条消息,

    然后直接返回2。这样不管鼠标真正位于窗口的什 么部位,

    WINDOWS 一律认为鼠标位于标题栏上。因此,用户自然可以拖动窗口。

    下面是具体的步骤:

    1 为窗口定义用户自定义事件

    Event Name: ue_nchittest

    Event ID: pbm_nchittest

    在事件 ue_nchittest 中编写代码

    Return 2

    可用这种方法为 Button 、Text 等可视控件也加上上述的事件与代码(关于WM-NCHITTEST可参考winuser.h)</p>

    拖动无标题窗口还有一种方法,在窗口的 MouseDown 事件中编写如下脚本

    Send ( Handle( this ), 274, 61458, 0 )

    展开全文
  • 标题栏、菜单栏、工具栏、状态栏

    千次阅读 2019-07-15 11:58:02
    显示当前应用程序名、文件名等,许多窗口中标题栏也包含程序图标、“最小化”、“最大化”、“还原”和“关闭”按钮,可以简单地对窗口进行操作。 2、菜单栏 菜单栏实际是一种树型结构,为软件的大多数功能...

    1、标题栏

    标题栏在计算机软件中,位于窗口最顶部。显示当前应用程序名、文件名等,在许多窗口中,标题栏也包含程序图标、“最小化”、“最大化”、“还原”和“关闭”按钮,可以简单地对窗口进行操作。

    2、菜单栏

    菜单栏实际是一种树型结构,为软件的大多数功能提供功能入口。 点击以后,即可显示出菜单项。 菜单栏是按照程序功能分组排列的按钮集合,在标题栏下的水平栏。通常有“文件、编辑、查看、工具、帮助” 等选项。Microsoft Word2003菜单栏位于标题栏下方,由“文件”、“开始”、“插入”、“页面布局”、“视图”等9个菜单命令组成。

    3、工具栏

    工具栏向用户提供常用命令的快捷方式。在菜单中都能找到与它们相应的命令。熟悉工具栏使用,比从菜单栏中找要更快捷。

    比如:Microsoft Word2003中随便选择一个菜单项--“开始”,其中包含大量的工具,比如字体中的加粗、倾斜、下划线等,段落中的编号、文本对齐方式等。

    4、状态栏

    状态栏是包含文本输出窗格或“指示器”的控制条。输出窗格通常用作消息行和状态指示器。消息行示例包括命令帮助消息行,它简要解释了“MFC 应用程序向导”所创建的默认状态栏的最左边窗格中选定的菜单或工具栏命令。状态栏是指每个窗口、程序操作界面的最底端

     

     

    工具栏 和 菜单栏的区别:

    展开全文
  • 标题栏位于窗口的顶部,并包含用于关闭,最小化和缩放(或扩展到全屏模式)窗口的选项。这些选项通常是可见的,但可以作为一个组进行隐藏,例如QuickTime Player播放电影时,或单独禁用(例如无法最小化全屏...

    窗框

    框架是围绕身体内容的窗口部分。窗口框架可以包括标题栏,工具栏,选项卡栏和(在极少数情况下)底部栏。

    标题栏

    标题栏位于窗口的顶部,并包含用于关闭,最小化和缩放(或扩展到全屏模式)窗口的选项。这些选项通常是可见的,但可以作为一个组进行隐藏,例如在QuickTime Player中播放电影时,或单独禁用(例如在无法最小化全屏应用程序时)。大多数标题栏显示文件名,尽管并非总是如此。例如,警报的标题栏为空。文档窗口的标题栏可能还会显示一个图标,并让用户单击标题以更改文档的文件名,标签和位置。标题栏应该是可见的,但可以隐藏在游戏等沉浸式应用程序中。

    image.png

    除非有足够的上下文,否则不要提供标题。对于文档窗口,标题是文档名称或“无标题”(对于新文档)。对于应用程序窗口,标题是应用程序的名称。对于其他窗口,标题可能是特定类型的功能,例如Inspector。

    将文件名用作窗口标题时,请使用显示名称。显示名称反映了用户对显示或隐藏文件扩展名的偏好,并且还可以包含本地化的文本。

    不要在标题栏中显示文件或文件夹路径。路径通常太长而无法容纳在标题栏中而没有剪切,并且一眼就很难解析。请在标题栏中显示文件名。如果要公开完整的路径,请采用其他方式,例如通过检查器窗格。

    使用数字后缀来区分重复的标题。标题的第一个实例不应带有数字后缀。如果还有其他具有相同标题的窗口,则这些窗口应包含以2开头的数字后缀。例如,无标题,无标题2,无标题3。

    如果隐藏标题栏,请确保用户仍可以与您的窗口进行交互。提供其他方式(如菜单)来关闭和最小化窗口。确保用户仍然可以单击并拖动框架以移动窗口。如果窗口有工具栏,没有标题栏,请确保工具栏上有足够的空间来单击和拖动窗口,而不激活工具栏项。


    加入我们一起学习SwiftUI

    QQ:3365059189
    macOS SwiftUI 研发交流QQ群:412062838
    教程网站:www.swiftuigit.com

    展开全文
  • 前言本节我们学习使用Qt ...菜单栏简介菜单栏位于窗口上方,标题下面,菜单栏的菜单属于QMenu类,下拉菜单和子菜单属于QAction类,点击任何QAction按钮时,QMenu对象都会触发triggered信号,本教程主要使用Desi...

    前言

    本节我们学习使用Qt Designer设计菜单栏、工具栏和状态栏,并完成一个串口工具的界面设计,在接下来教程中,我们将逐步实现一个串口调试助手,并详细介绍相关的其他知识点。

    一、基础知识

    1.菜单栏简介

    菜单栏位于窗口上方,标题下面,菜单栏中的菜单属于QMenu类,下拉菜单和子菜单属于QAction类,点击任何QAction按钮时,QMenu对象都会触发triggered信号,本教程主要使用Designer设计,所以不需要了解QMenu和QAction的具体创建和添加到菜单栏等操作,仅需要关注triggered信号即可。

    Qmenu和QAction中常用方法如下:

    565a86a3b83b4c629477aeb5b3dadda3.png

    2.工具栏简介

    QToolBar控件位于菜单栏下方,是由文本按钮,图标或其他小控件按钮组成的可移动面板,在Designer中可以通过在空白处右键选择Add Tool Bar,和菜单栏类似,每次点击工具栏中的按钮,都会触发Triggered信号。

    QToolBar中常用方法如下:

    67cdb200d7a6c1ed13b87f6ac50a8093.png

    3.状态栏简介

    使用Qt Designer设计的MainWindow界面,最底部默认有一个水平状态栏(QstatusBar),用于显示永久或临时的状态信息

    QStatusBar中常用方法如下:

    3a4bdb0bf2b6281bd5f08a6efb2140f8.png

    二、实例

    1. QT Designer设计UI

    打开designer.exe,使用默认的Main Window创建,直接点击Create按钮即可

    03dbd369d0f6de32e564ca2ebbbb812b.png

    设计Main Window主页面如下,菜单栏中菜单分别为编辑、显示、工具、帮助,状态栏默认在最下方,可以在下方右键选择Remove Status Bar删除。

    8ad892dcd9102e2647d8e06f261bde30.png

    注意菜单栏中的菜单属于QMenu类,下拉菜单和子菜单属于QAction类

    d5ae0c9674e59cd493d6284a82a4b06c.png

    在UI界面下方空白处右键选择Add Toor Bar,将菜单栏子菜单对应的Action拖动到Tool Bar中,并按照下图方式为Action添加图标。

    f30988654875a94e5fdabf17bb440577.png
    f6ba826b77981d47cb9a0e2b6c61f2d0.png

    点击OK按钮后保存设置,界面如下:

    f79cceeb0d8b172e4adee8115abab3b9.png

    其他Action按照同样方法操作,最终结果如下图:

    da81b354f2a397dc169c33e129a72b64.png
    93cebe20cbb760cf517d3e05487c1a04.png

    2 将*.ui转换为ui_action_tool.py

    进入run.py目录,输入如下命令:

    pyuic5 -o ui_action_tool.py action_tool.ui

    3 编写python程序

    import sysimport PyQt5.QtWidgets as qwimport ui_action_tool# sys.setrecursionlimit(1000000)class myForm(qw.QMainWindow, ui_action_tool.Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) self.statusbar.showMessage("status:ok") self.action_start.triggered.connect(self.action_start_cb) self.action_pause.triggered.connect(self.action_pause_cb) self.action_exit.triggered.connect(self.action_exit_cb) self.action_clear.triggered.connect(self.action_clear_cb) def action_start_cb(self):        qw.QMessageBox.information(self, "提示", "您点击了Start") def action_pause_cb(self):        qw.QMessageBox.information(self, "提示", "您点击了Pause") def action_exit_cb(self):        qw.QMessageBox.information(self, "提示", "您点击了Stop") def action_clear_cb(self):        qw.QMessageBox.information(self, "提示", "您点击了exit")if __name__ == '__main__':    app = qw.QApplication(sys.argv)    w1 = myForm()    w1.show()    app.exec_()

    上述程序为主页面的action_start、action_pause、action_exit、action_clear分别添加triggered信号对应的槽函数,槽函数中显示messagebox做出不同提示。

    三、运行

    进入文件目录,输入python3 run.py,即可弹出上述用QT Designer设计出来的MainWindow页面。

    277e1f919529edf2ea00dca623fa4c4d.png

    点击工具栏中最左边开始图片

    dc5a291a27d405cbd114bdf7fad450e6.png

    点击工具栏中左边第二个暂停图片

    5d82c40ff7510d3d1d7114177d33b730.png

    点击工具栏中左边第三个停止图片

    94063030a2243fba4781c8556ec7c671.png

    点击工具栏中最右边清除图片

    eae7c21c9ad654b3f91f748ed4cd484d.png

    四、结语

    (1) 注意菜单栏中”编辑“下拉菜单中开始、暂停、停止、清屏Action和工具栏中的图片一一对应,都对应同一个triggered的槽函数。

    作者:小驿

    寄语:没有平白无故的运气,一切都是长期努力的结果!

    展开全文
  • 当返回值为HTCAPTION时,系统会认为此时鼠标位于标题栏上,因而当鼠标按下并移动时就会执行拖动操作。 Duilib中在设置caption高度就能能让用户拖动窗口,其实就是当鼠标按下时OnNcHitTest消息...
  • 介绍各个窗口的功能

    2018-05-04 16:45:08
    菜单栏:位于标题栏的下方,包括「文件」、「编辑」等菜单项,每个菜单项都包含若干个菜单命令,分别选择菜单项的相关命令就可以执行相应的操作。代码窗口:提供有「标准」、「编辑」、「调试」和「用户窗体」4种...
  • “打开“我的电脑'窗口后,第一感觉是结构很复杂,每一部分起什么作用?” Windows系统有一个贯彻始终、无时无刻不存在的使用...标题栏位于窗口的最上部,它标明了当前窗口的名称,左侧有控制菜单按钮,右侧...
  • 窗口的四个组成部分 FVWM,大多数应用窗口的周围会被放置装饰性的边框。 应用窗口由以下几部分组成: 术语 别名 属于 描述 BAR ... 共计10个位于标题栏的「标题栏按钮」。 TI...
  • VBA各窗口菜单的功能简介

    千次阅读 2018-05-06 16:45:11
    菜单栏:位于标题栏的下方,包括「文件」、「编辑」等菜单项,每个菜单项都包含若干个菜单命令,分别选择菜单项的相关命令就可以执行相应的操作。代码窗口:提供有「标准」、「编辑」、「调试」和「用户窗体」4种...
  • 前言本节我们学习使用Qt ...菜单栏简介菜单栏位于窗口上方,标题下面,菜单栏的菜单属于QMenu类,下拉菜单和子菜单属于QAction类,点击任何QAction按钮时,QMenu对象都会触发triggered信号,本教程主要使用Desi...
  • 前言 本节我们学习使用Qt Designer设计菜单栏、工具...菜单栏位于窗口上方,标题下面,菜单栏的菜单属于QMenu类,下拉菜单和子菜单属于QAction类,点击任何QAction按钮时,QMenu对象都会触发triggered信号,本教程...
  • 前言本节我们学习使用Qt ...菜单栏简介菜单栏位于窗口上方,标题下面,菜单栏的菜单属于QMenu类,下拉菜单和子菜单属于QAction类,点击任何QAction按钮时,QMenu对象都会触发triggered信号,本教程主要使用Desi...
  • 前言本节我们学习使用Qt ...菜单栏简介菜单栏位于窗口上方,标题下面,菜单栏的菜单属于QMenu类,下拉菜单和子菜单属于QAction类,点击任何QAction按钮时,QMenu对象都会触发triggered信号,本教程主要使用Desi...
  • 标签栏位于标题栏和工具栏的下方,用户可以单击标签来查看其内容。用户还可以单击选项卡并将其拖出选项卡栏,以单独的窗口中显示它。Finder和macOS中的许多其他应用程序都支持选项卡式窗口-默认情况下,所有窗口都...
  • 工具栏(如果包括)位于标题栏下方(或与标题栏集成),并包含控件(称为工具栏项),可快速访问常用的命令和功能。例如,邮件邮件查看器窗口上的默认工具栏包括用于执行诸如撰写,归档,删除,回复,转发,标记和...
  • {标题栏文本} dwStyle: DWORD; {确定消息框内按钮和图符 的数量及种类的MB_标志} lpszIcon: PAnsiChar; {从资源文件取出的一个 图符资源的名字} dwContextHelpId: DWORD; {指定帮助文本的ID号} ...
  • 如下图所示,在窗口中,菜单位于标题栏下边。这个菜单称为"主菜单"或者"顶层菜单",图中菜单的菜单项有"文件"、"查看"和"帮助"。单机主菜单上的项目后,可以弹出下一层菜单,叫做"弹出式菜单"或"子菜单"。子菜单中...
  • DisplayFusion Pro是一款多显示器管理工具,能够同时管理多个显示器,使多显示器环境更具个性化,功能更强大,无论是多显示器任务栏,还是自定义的标题栏按钮以及窗口位置规则,还是屏幕保护。通过每个显示器上...
  • Picasa 是一款可帮助您计算机上立即找到、修改和共享所有图片的软件。每次打开 Picasa 时,它都会自动查找所有图片(甚至是那些您已经遗忘的图片),并...此窗口会向您显示储存图片原始文件内的所有相机数据,如相
  • 第1篇UI总结 Root 窗口 1标题栏位于窗口的顶部是应用程序的名称 2控制按钮区控制窗口关闭最大最小操作的一个集合区域包括最大化最小化关闭按钮 3菜单栏就是各种操作命令构成的菜单项当前状态下能够使用的命令类别...
  • 1. MFC程序中,如果想要修改应用程序窗口的图标,则应框架类中进行,因为框架窗口中才有标题栏,所以才能修改位于标题栏上的图标;如果想要修改程序窗口的背景和光标,则应该视类中进行。 2. 为什么...
  • Photoshop 的窗口组成 1标题栏 标题栏位于主界面的最上方位置 2菜单栏 紧靠标题栏下面的是菜单栏菜单栏的菜单项按功能进行分类组织包含了Photoshop CS软件的各类图像处理命令 3选项栏 菜单栏下面是选项栏选项栏...
  • wxPython in Action(158)

    2008-04-04 23:27:00
    16.2.3 如何在窗口的标题栏中显示页面的标题?你的web浏览器,你可能也注意到了一件 事,那就是浏览器不光只有显示窗口,还有标题栏和状态栏。通常,标题栏显示打开页面的标题,状态栏鼠标位于链接上时显示...
  • PHOTOSHOP的桌面环境调板井1标题栏标题栏位于窗口顶端显示该软件的名称及图标右边是应用程序的最小化最大化向下还和关闭按钮2菜单栏文件菜单编辑菜单图像菜单图层菜单选择菜单滤镜菜单视图菜单窗口菜单帮助菜单3....
  • windows程序设计学习笔记-多文档界面

    千次阅读 2016-07-18 07:43:43
    1.文档窗口最小化时,变成位于工作区底部一带图标的小标题栏。 2.MDI文档窗口最大化时,文档窗口标题栏消失,文件名加窗口标题栏后。 他的系统菜单图标出现窗口顶级菜单最前面。文档窗口关闭按钮出现主...
  • 第19章 多文档界面

    2015-10-29 11:03:23
    Windows,多文档界面(MDI)是针对...3、MDI文档窗口最小化后,变成位于工作区底部的一个带图标的小标题栏,最大化后文档窗口的标题栏会小时,文件名将附加其主窗口标题栏的应用程序名之后,它的系统菜单图标会

空空如也

空空如也

1 2 3 4 5 6
收藏数 116
精华内容 46
关键字:

在窗口中标题栏位于窗口的