xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QMainWindow.xcsm
浏览该文件的文档.
1package Qt{
2@SuppressWarnings public class QMainWindow : QWidget{
3 public QMainWindow(){
4 }
5
6 public bool create()override {
7 nativehandle = QtXnl.createQObject(QType.qtMainWindow, this, 0);
8 if (nativehandle == 0){
9 return false;
10 }
11 return true;
12 }
13
14 public bool create(@NotNilptr QWidget parent)override {
15 nativehandle = QtXnl.createQObject(QType.qtMainWindow, this, parent.nativehandle);
16 if (nativehandle == 0){
17 return false;
18 }
19 return true;
20 }
21
22 public QWidget getWindow(){
23 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.WINDOW);
24 }
25
26 public void setCentralWidget(QWidget widget){
27 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTMW_SETCENTRALWIDGET, widget.nativehandle);
28 }
29
30 public QWidget getCentralWindow(){
31 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.CENTRALWIDGET);
32 }
33
34 public QMainWindow(long handle){
35
36 }
37
38 public byte [] saveState(){
39 return (byte[])QtXnl.widget_get_object(nativehandle, Constant.SAVESTATE);
40 }
41
42 public void loadState(byte [] data){
43 QtXnl.widget_set_object_value(nativehandle, Constant.LOADSTATE, data);
44 }
45
46 public QMenuBar getMenuBar(){
47 return (QMenuBar)QtXnl.widget_get_object(nativehandle, Constant.MENUBAR);
48 }
49
50 public QStatusBar getStatusBar(){
51 return (QStatusBar)QtXnl.widget_get_object(nativehandle, Constant.STATUSBAR);
52 }
53
54 public void addDockWidget(int area, @NotNilptr QDockWidget widget, Orientation ori){
55 QtXnl.int_long_int_long_int_int(nativehandle, Constant.ADDDOCKWIDGET, widget.nativehandle, area, ori);
56 }
57
58 public void setDockNestingEnabled(bool b){
59 QtXnl.widget_set_vint_value(nativehandle, Constant.SETDOCKNESTINGENABLED, b ? 1: 0);
60 }
61
62 public void tabifyDockWidget(@NotNilptr QDockWidget a,@NotNilptr QDockWidget b){
63 QtXnl.object_set_long_int_long(nativehandle, Constant.TABIFYDOCKWIDGET, a.nativehandle, 0, b.nativehandle);
64 }
65
66 public bool isDockNestingEnabled(){
67 return QtXnl.widget_get_bool_value(nativehandle, Constant.ISDOCKNESTINGENABLED);
68 }
69
70 public void addToolBar(@NotNilptr QToolBar bar){
71 QtXnl.widget_set_intlongint_value(nativehandle, Constant.MAINWNDADDTOOLBAR, bar.nativehandle, 0, 0);
72 }
73
74 public void addMenu(@NotNilptr QMenu menu){
75 QtXnl.widget_set_intlongint_value(nativehandle, Constant.MAINWNDMENUADD, menu.nativehandle, 0, 0);
76 }
77
78 public QMenu addMenu(@NotNilptr String menu){
79 return (QMenu)QtXnl.object_get_string(nativehandle, Constant.MAINWNDADDMENU, menu);
80 }
81};
82};
static const int QTMW_SETCENTRALWIDGET
Definition Constant.x:867
void setDockNestingEnabled(bool b)
void addToolBar(@NotNilptr QToolBar bar)
QMenuBar getMenuBar()
void addMenu(@NotNilptr QMenu menu)
bool isDockNestingEnabled()
QWidget getWindow()
QMenu addMenu(@NotNilptr String menu)
void tabifyDockWidget(@NotNilptr QDockWidget a,@NotNilptr QDockWidget b)
void addDockWidget(int area, @NotNilptr QDockWidget widget, Orientation ori)
byte [] saveState()
QMainWindow(long handle)
bool create(@NotNilptr QWidget parent) override
QStatusBar getStatusBar()
void loadState(byte [] data)
void setCentralWidget(QWidget widget)
QWidget getCentralWindow()
void cdecl widget_set_native_value(long h, int proid, long value)
字符串类
Definition QCefQuery.x:3