首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否通过窗口的工具栏按钮禁用NSToolbar自定义?

是否通过窗口的工具栏按钮禁用NSToolbar自定义?
EN

Stack Overflow用户
提问于 2009-05-02 11:12:18
回答 2查看 1.6K关注 0票数 4

我希望禁用Cocoa窗口中工具栏按钮(位于右上角)上的Command + Click组合。我仍然希望让用户显示和隐藏工具栏,但我不希望他们能够选择不同的显示模式(例如,小图标,无图标等)。

有没有人找到了这样做的方法?提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-02 11:56:34

您是否尝试过使用覆盖setDisplayMode:和setSizeMode:的自定义NSToolbar子类来什么也不做?当然,这不会删除菜单项,也不会删除定制表中的UI (假设您没有使用setAllowsUserCustomization:禁用它),但它可能会阻止它们执行任何操作。

票数 3
EN

Stack Overflow用户

发布于 2009-05-03 06:26:25

要做到这一点,不需要继承NSToolbar的子类。在您的NSWindowController子类中,在您的awakeFromNib中放置以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
- (void) awakeFromNib
{
  NSToolbar *tb = [[self window] toolbar];
  [tb setAllowsUserCustomization:NO];
}

您还可以获得避免使用私有API的额外好处。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/815412

复制
相关文章
关于bootstrap--表单(按钮<button>效果、大小、禁用) 以及 自定义按钮
注:虽然在Bootstrap框架中使用任何标签元素都可以实现按钮风格,但个人并不建议这样使用,为了避免浏览器兼容性问题,个人强烈建议使用button或a标签来制作按钮。
浩Coding
2019/07/03
2.5K0
extjs7 classic工具栏按钮自定义样式
版本 EXTJS 7.4.0 CLASSIC 源码 .scss @include extjs-button-toolbar-small-ui( $ui: 'toolbutton', // 自定义的UI名称 $font-size: 24px, $padding: 5px 10px 5px 10px, $background-color: transparent, $glyph-color: white, $bord
路过君
2021/12/07
6510
在 Directory Opus 中添加自定义的工具栏按钮提升效率
使用 Directory Opus 替代 Windows 自带的文件资源管理器来管理你计算机上的文件可以极大地提高你的文件处理效率。
walterlv
2023/10/22
1K0
在 Directory Opus 中添加自定义的工具栏按钮提升效率
使用工具栏控件中的下拉按钮
项目 8 个参与者 除了标准推送按钮外,工具栏还可以有下拉按钮。 下拉按钮通常由附加向下箭头表示。
用户3519280
2023/07/08
2680
[C#] 禁用控制台关闭按钮
[DllImport("user32.dll", EntryPoint = "FindWindow")]
科控物联
2022/03/29
1.8K0
django admin 列表禁用删除操作,编辑页面禁用删除按钮
class AnchorBindAgentAdmin(admin.ModelAdmin): def get_actions(self, request): # 列表禁用删除操作 if 'delete_selected' in actions: del actions['delete_selected'] return actions def has_delete_permission(self, request, o
卓越笔记
2023/02/18
2.1K0
【jquery基础】按钮禁用和启用
在html标签中设置按钮被禁用,可以使用如下代码 <input type='button' id='test' value='disabled'> 在jquery中可以使用attr()函数修改按钮的disable属性 $(“#test”).attr(‘disabled',false); jquery 控制button的disabled属性
用户5640963
2019/07/25
4.6K0
Qt屏蔽窗口关闭按钮
方法1   设置setWindowFlags函数直接屏蔽: setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint); 方法2   重写closeEvent事件处理: class Widget : public QWidget { Q_OBJECT public: Widget()
Qt君
2020/06/24
6.5K0
29.QT-自定义窗口拖动、自定义QToolButton/QPushButton开关按钮、界面阴影
自定义窗口及拖动 1.自定义无边框窗口时,需要将窗口标志设为: Qt::FramelessWindowHint |Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint 2.然后还需要通过安装EventFilter给自己监视窗口拖动 其中构造函数实现: myUi::myUi(QWidget *parent) : QWidget(parent) { setWindowFlags(Qt::FramelessWindowHint |Qt::Windo
诺谦
2018/07/04
4.6K0
js判断页面是否是通过浏览器后退按钮返回打开的
最近使用uni-app开发项目时遇到了一个bug,需求是需要在两个平台之间切换,A平台登录后要选择身份,选完后带着token进入另外一个平台B的个人空间,点击个人空间顶部的个人信息区域又可以切换到A平台的身份选择。 这样子就产生了一个问题,点击身份的时候会生成新的token,但是页面是允许返回的所以url地址栏中的历史token还在,所以就会基于这个token触发请求导致接口报了Token验证失败的错误,一番搜索之后终于找到了解决办法。
薛定喵君
2021/04/09
17K1
js判断页面是否是通过浏览器后退按钮返回打开的
SPA PP COGI中禁用删除按钮?
本文章仅用于SAP软件的应用、学习沟通,文中所示的截图来源于SAP软件,相应著作权归SAP公司所有。
SPA_小阿龙
2021/02/24
1.7K0
JavaScript禁用浏览器后退按钮
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
全栈程序员站长
2022/09/15
1.9K0
SpringBoot 通过配置禁用swagger
使用注解@Profile({“dev”,“test”}) 表示在开发或测试环境开启,而在生产关闭。(推荐使用)
用户1212940
2022/04/13
1.9K0
如何通过CM禁用Federation
本文主要讲述如何通过CM禁用Federation。我前面写过两篇关于Federation的文章,可参看《HDFS Federation(联邦)简介》和《如何通过CM为HDFS启用Federation》,本来打算先发Federation测试的文章,然后再发禁用Federation的,但是这周有事情,没时间整理Federation测试的文档,今天肯定是发不出来了。所以这里做下调整,先把禁用Federation的文章发出来,下周再发Federation测试的文章。
Fayson
2018/09/29
1.5K0
eclipse自定义工具栏
有很多朋友,可能刚下载的eclipse很烦恼,因为界面太不舒服了,这里有自定义eclipse工具栏的方法,可以一看!
浩Coding
2019/07/02
2.9K0
eclipse自定义工具栏
点击加载更多

相似问题

窗口底部的NSToolbar

13

如何在Swift中禁用macOS X的NSToolbar的按钮?

08

WPF通过MVVM禁用“关闭窗口”按钮

35

如何禁用NSToolbar的溢出菜单?

160

Customize NSToolbar -禁用“使用小尺寸”

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文