xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QDeisgner.x
浏览该文件的文档.
1//xlang Source, Name:QDeisgner.x
2//Date: Wed Dec 00:52:56 2023
3
4package Qt{
5 @SuppressWarnings public class QDesignerWorkbench : QObject{
6 public QDesignerWorkbench(QMainWindow win, QMdiArea area){
7 nativehandle = QtXnl.createQPObject(QType.qtWorkBench, this, 0, win.nativehandle, area.nativehandle, 0, 0);
8 }
9
10 public QWidget openForm(String filename){
11 QWidget w = new QWidget();
12 w.nativehandle = QtXnl.createQSObject(Constant.QTD_LOADUI, w, nativehandle, filename);
13 if (w.nativehandle == 0){
14 return nilptr;
15 }
16 return w;
17 }
18
19 public void doAction(String cmd){
20 QtXnl.widget_slot_string(nativehandle, Constant.QTDDOACTION, cmd);
21 }
22
23 public static bool setContent(QWidget wnd, String cmd){
24 return QtXnl.widget_set_intstring_value(wnd.nativehandle, Constant.QTDSETCONTENT, 0, cmd) != 0;
25 }
26
27 public long doAction(long cmd, long obj){
28 return QtXnl.long_intlong2(nativehandle,Constant.QTDDOACTIONEXT, cmd, obj);
29 }
30
31 public static long doAction(long handle, long cmd, long obj, long v, String s){
32 return QtXnl.native_long2_string(handle, Constant.QTDDOACTIONEXT, cmd, obj, v, s);
33 }
34
35 public QDockWidget getDock(int n){
36 QDockWidget d = new QDockWidget();
37 d.nativehandle = QtXnl.createQLLSObject(Constant.QTDD_GETOBJECT, d, nativehandle , 0x10 | n, nilptr);
38 if (d.nativehandle == 0){
39 return nilptr;
40 }
41 return d;
42 }
43
44 @NotNilptr
45 public static String getContent(QWidget w){
46 String __txt = (String)QtXnl.core_getString(w.nativehandle, Constant.QTDGETTEXT);
47 __nilptr_safe(__txt);
48 return __txt;
49 }
50 @NotNilptr
51 public static String getFilePath(QWidget w){
52 String __txt = (String)QtXnl.core_getString(w.nativehandle, Constant.QTDGETTEXT);
53 __nilptr_safe(__txt);
54 return __txt;
55 }
56 };
57};
static bool setContent(QWidget wnd, String cmd)
Definition QDeisgner.x:23
static String getFilePath(QWidget w)
Definition QDeisgner.x:51
QDockWidget getDock(int n)
Definition QDeisgner.x:35
long doAction(long cmd, long obj)
Definition QDeisgner.x:27
void doAction(String cmd)
Definition QDeisgner.x:19
static String getContent(QWidget w)
Definition QDeisgner.x:45
static long doAction(long handle, long cmd, long obj, long v, String s)
Definition QDeisgner.x:31
QWidget openForm(String filename)
Definition QDeisgner.x:10
字符串类